Start einer rails-server in Rails 3
Ich haben ein neues rails-Projekt mit dem Befehl:
rails project_name
aber jetzt in diesem Projekt, wenn ich ausführen:
rails server
Ich habe gerade ein neues Projekt erstellt call-server, es startet nicht webrick.
Wie starte ich den server und die Schienen laufen?
- Eigentlich Jungs, wenn ich ein -v, um zu sehen, welche version von rails habe ich es sagt 3.0.3. Aber wenn ich run script/server-es funktioniert, und sagt es ist version 2. Was die Hölle Los ist.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie mischen Rails 2 und Rails 3 Befehle. Von den blicken von ihm, Sie sind mit Schienen 2, was bedeutet, dass der server gestartet werden würde
script/server
, nichtrails server
rails new new_project
um das Projekt zu erstellen. Dierails new_project
syntax wurde entfernt, da alle alten Skript/* Befehle, die verschoben wurden in den rails-Befehl. Überprüfen Sie mitrails -v
rails server
nochrails script/server
webrick starten.rails -v
AusgängeRails 2.3.14
, wie kann ich webrick?script/server
, nichtrails script/server
script/server
Ausgänge-bash: script/server: No such file or directory
Alten Versionen oder Schienen sind, nervt Sie. Deinstallieren Sie mithilfe von
gem uninstall rails
. Ich empfehle, mit RVM mit gemsets erstellen separate Umgebungen für jedes Projekt.Step by Step rails-server-Installation :
zum Beispiel : echo "rvm verwenden 1.9.3-p385@mygemset" > .rvmrc
yeah, nichts mehr zu tun... 🙂
Ich hatte dieses problem auf Ubuntu und festgestellt, dass ich hatte, Schienen 3 installiert, mit Edelstein-und rails-2 installiert mit apt. Entfernen Sie die apt-version das Problem gelöst: