Le serveur Rails ne démarre pas par la commande "Rails s"
Je suis nouveau sur ruby et de rails et j'ai installé des rails d'ubuntu. mais quand je vais à l'démarrer le serveur en tapant "rails s" il ne démarre pas et vient le message qui suit .
mais je peux créer un nouveau projet par la commande rails new new_project. veuillez rails aide de spécialistes en-dehors de moi.
root@ubuntu:~# rails s Usage: rails new APP_PATH [options] Options: -j, [--javascript=JAVASCRIPT]
# Preconfigure for selected JavaScript library # Default: jquery -m, [--template=TEMPLATE] # Path to an application template (can be a filesystem path or URL) [--dev]
# Setup the application with Gemfile pointing to your Rails checkout -J, [--skip-javascript] # Skip JavaScript files [--edge]
# Setup the application with Gemfile pointing to Rails repository -G, [--skip-git]
# Skip Git ignores and keeps -d, [--database=DATABASE]
# Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite3/frontbase/ibm_db/sqlserver/jdbcmysql/jdbcsqlite3/jdbcpostgresql/jdbc)
# Default: sqlite3 -b, [--builder=BUILDER]
# Path to a application builder (can be a filesystem path or URL) -r, [--ruby=PATH]
# Path to the Ruby binary of your choice
# Default: /usr/bin/ruby1.8 [--old-style-hash]
# Force using old style hash (:foo => 'bar') on Ruby >= 1.9 [--skip-gemfile]
# Don't create a Gemfile -O, [--skip-active-record]
# Skip Active Record files [--skip-bundle] # Don't run bundle install -T, [--skip-test-unit]
# Skip Test::Unit files -S, [--skip-sprockets]
# Skip Sprockets files Runtime options: -q, [--quiet]
# Supress status output -f, [--force]
# Overwrite files that already exist -s, [--skip]
# Skip files that already exist -p, [--pretend]
# Run but do not make any changes Rails options: -h, [--help]
# Show this help message and quit -v, [--version]
# Show Rails version number and quit Description: The 'rails new' command creates a new Rails application with a default directory structure and configuration at the path you specify. You can specify extra command-line arguments to be used every time 'rails new' runs in the .railsrc configuration file in your home directory. Note that the arguments specified in the .railsrc file don't affect the defaults values shown above in this help message. Example: rails new ~/Code/Ruby/weblog This generates a skeletal Rails installation in ~/Code/Ruby/weblog. See the README in the newly created application to get going
source d'informationauteur Gihan Dilusha
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour créer une nouvelle application Rails (sauf si vous en avez déjà un)
Allez dans votre répertoire app
Démarrer le serveur dans le répertoire
Une meilleure méthode est de mettre à jour votre bac à l'aide de commande suivante
Une fois que vous avez créé le projet et
cd
'd:Utilisation
script/server
si vous êtes sur les rails de la version 2.xUtilisation
script/rails server
si vous êtes sur les rails de la version 3.xUtilisation
bin/rails server
si vous êtes sur les rails de la version 4.xAvant de démarrer le serveur rails, vous devez cd dans le répertoire de votre application. C'est parce que le serveur a besoin de savoir qui de l'application, il est censé être au service de tous.
J'ai rencontré ce problème et qu'il était confus pendant une minute jusqu'à ce que j'ai réalisé, j'ai accidentellement supprimé mon dossier bin.
Comment résoudre le problème:
cd
en arrière de la racine de l'application Rails.rails new name_of_your_app
-- assurez-vous que c'est le même nom que le répertoire existe déjà.n
pour le "non" à chaque fois qu'il demande.n
pour tout le reste il va garder tout le reste.application.html.haml
fichier, et ainsi de Rails a aussi généré uneapplication.html.erb
fichier pour moi dansviews/layouts
que je n'ai pas besoin et donc supprimé. Avis à tout les autres fichiers qui ont été générées et supprimer celles dont vous ne voulez pas.rails s
pour démarrer le serveur WEBrick.