-bash: Schienen: Befehl nicht gefunden

Habe ich installiert RVM und und Ruby 1.9.3 . Aber wenn ich das mache rails c, ich bekomme diese Fehlermeldung

-bash: rails: command not found

Ich getan hatte bundle install aus meiner Rails app, und es war erfolgreich. Aber wenn ich das mache gem list, bekomme ich diese

*** LOCAL GEMS ***

bundler (1.3.5)
rubygems-update (2.1.3)
rvm (1.11.3.8)

Was falsch sein könnte?

  • Versuchen Sie, mit ruby 1.9.3 als Standard für die rvm und wiederholen Sie dann das bundle installieren. Sie wahrscheinlich installiert Schienen unter anderen ruby-version...
  • Nein, ich hatte ruby 1.9.3 als Standard vor der Bündelung.
  • gem install rails?
  • Ich nicht gem install rails. Aber wenn ich ran bundle install es installiert alle Edelsteine von meinem Gemfile, einschließlich Schienen. Aber keiner von Ihnen sind sichtbar, wenn ich gem list
  • Bundler und gem list sind nicht miteinander verbunden unbedingt. Bundler installieren können Edelsteine in einer Anwendung bestimmte Ordner, die nicht immer den system-Ordner (wo gem list erhält seine Informationen aus). Sie müssen auf den Schienen in das system gem Ordner. Aber wenn Sie das nicht wollen, dann führen Sie einfach script/rails statt.
  • kann man die Konsole starten mit "bundle exec rails c"?

InformationsquelleAutor Santhosh | 2013-09-17
Schreibe einen Kommentar