2016-07-28 4 views
0

Also ich habe gehört, dass Rubin auf Schienen 5 war aus, so entschied ich mich, meine Rails-Version zu aktualisieren. Ich kann nicht den Weg finden, um zu verwenden Schienen 5:Kann nicht auf Schienen aufrüsten 5

# My current Ruby version 
$ ruby -v 
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15] 
# My current Rails version 
$ rails -v 
Rails 4.2.6 

Als ich gem install rails laufen, ist es die neueste Version von Schienen installiert (5.0.0)

$ gem install rails 
Password: 
Successfully installed rails-5.0.0 
Parsing documentation for rails-5.0.0 
Done installing documentation for rails after 0 seconds 
1 gem installed 

Und jetzt, wenn ich laufen

$ gem list -l 
*** LOCAL GEMS *** 

actioncable (5.0.0, 5.0.0.beta2) 
actionmailer (5.0.0, 5.0.0.beta2) 
actionpack (5.0.0, 5.0.0.beta2) 
actionview (5.0.0, 5.0.0.beta2) 
activejob (5.0.0, 5.0.0.beta2) 
activemodel (5.0.0, 5.0.0.beta2) 
activerecord (5.0.0, 5.0.0.beta2) 
activesupport (5.0.0, 5.0.0.beta2) 
arel (7.1.1) 
bigdecimal (default: 1.2.8) 
builder (3.2.2) 
bundler (1.12.5) 
concurrent-ruby (1.0.2) 
did_you_mean (1.0.0) 
erubis (2.7.0) 
globalid (0.3.7) 
i18n (0.7.0) 
io-console (default: 0.4.5) 
json (default: 1.8.3) 
loofah (2.0.3) 
mail (2.6.4) 
method_source (0.8.2) 
mime-types (3.1) 
mime-types-data (3.2016.0521) 
mini_portile2 (2.1.0) 
minitest (5.8.3) 
net-telnet (0.1.1) 
nio4r (1.2.1) 
nokogiri (1.6.8) 
pkg-config (1.1.7) 
power_assert (0.2.6) 
psych (default: 2.0.17) 
rack (2.0.1) 
rack-test (0.6.3) 
rails (5.0.0, 5.0.0.beta2) 
rails-deprecated_sanitizer (1.0.3) 
rails-dom-testing (2.0.1, 1.0.7) 
rails-html-sanitizer (1.0.3) 
railties (5.0.0, 5.0.0.beta2) 
rake (10.4.2) 
rdoc (default: 4.2.1) 
rubygems-update (2.6.6) 
sprockets (3.7.0) 
sprockets-rails (3.1.1) 
test-unit (3.1.5) 
thor (0.19.1) 
thread_safe (0.3.5) 
tzinfo (1.2.2) 
websocket-driver (0.6.4) 
websocket-extensions (0.1.2) 

Es zeigt, dass meine Rails-Version jetzt 5.0.0 ist. Aber wenn ich renne

$ rails -v 
Rails 4.2.6 

Ich benutze immer noch Schienen 4.2.6. Wie kann ich die Version wechseln?

+0

verwenden Sie rvm? – jktin12

+0

Ich benutze rbenv –

+0

Sie können versuchen, eine Rails-App mit der spezifischen Version mit 'rails _5.0.0_ new myApp' zu erstellen. – jktin12

Antwort

3

Try running:

$ rbenv rehash 

Dies sollte ausgeführt werden, wenn Sie ein neues Juwel installieren, die eine ausführbare Datei enthält (z Schienen). Wenn Sie das Juwel rbenv-rehash von Ryan Souza installieren, kann es das für Sie automatisch tun.

1

Run this:

# To change your ruby version as global 
$ rbenv global <ruby version> 
$ rbenv rehash