2016-06-21 17 views
0

gerade angefangen, Programmierung von Hartls Tutorial zu lernen. Ich aktualisiere Ruby 2.3.1 vor kurzem (mit Rails 4.2.6) und ich versuche, um die Konsole zu laufen, aber ich bin immer diese Fehlermeldung:Schienen Konsole läuft nicht?

Carloss-MBP:sample_app carlosgrijalva$ rails console 
/Users/carlosgrijalva/.rvm/gems/ruby-2.3.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `require': cannot load such file -- rails/commands (LoadError) 
from /Users/carlosgrijalva/.rvm/gems/ruby-2.3.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `block in require' 
from /Users/carlosgrijalva/.rvm/gems/ruby-2.3.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:240:in `load_dependency' 
from /Users/carlosgrijalva/.rvm/gems/ruby-2.3.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `require' 
from /Users/carlosgrijalva/workspace/sample_app/bin/rails:9:in `<top (required)>' 
from /Users/carlosgrijalva/.rvm/gems/ruby-2.3.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:268:in `load' 
from /Users/carlosgrijalva/.rvm/gems/ruby-2.3.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:268:in `block in load' 
from /Users/carlosgrijalva/.rvm/gems/ruby-2.3.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:240:in `load_dependency' 
from /Users/carlosgrijalva/.rvm/gems/ruby-2.3.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:268:in `load' 
from /Users/carlosgrijalva/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /Users/carlosgrijalva/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from -e:1:in `<main>' 

nicht ganz sicher, was das bedeutet. Ich merke, dass es Ruby 2.3.0 bringt, habe ich Ruby nicht richtig aktualisiert? Sollte ich einfach die Edelsteine ​​neu installieren?

Antwort

0

Nach der Installation einer neuen Version von Ruby müssen Sie auch Ihre Edelsteine ​​installieren. Wenn Sie bundler verwenden dann laufen gerade:

# In your folder with `Gemfile` file. 
bundle install 
+0

Ja, haben die Edelsteine ​​bereits installiert und scheinen noch zu arbeiten gut ich Ich bekomme immer noch den gleichen Fehler aus irgendeinem Grund – CarlosG90

0

In Bezug auf Ihre Rubin Frage müssen Sie Ihre Ruby-Version auf Ihrem System ändern RVM oder RBENV verwenden.

Mit RVM:

rvm use ruby-2.3.1 --default 

Mit RBENV:

rbenv global 2.3.1 

Dann laufen:

bundle install 
+0

Hatte das schon getan und habe keine Ahnung was passiert. Ich schaffte es, eine andere Antwort zu finden, die darin bestand, den Frühling zu stoppen und die Konsole wieder zu laufen, was funktionierte. Nicht ganz sicher, ob das der richtige Weg ist. – CarlosG90

+0

der alte "Spring Stop". Ich bin kein großer Fan des Frühlings aus irgendeinem Grund, es "beschleunigt die Entwicklung" für mich nicht. – sump