更新到Rails 4.2的问题

时间:2014-12-22 07:20:22

标签: ruby-on-rails ruby

我正在更新Rails并按照此网站上的说明进行操作:http://railsapps.github.io/updating-rails.html

$ rvm use ruby-2.1.5@rails4.2 --create
$ gem install rails
$ rails -v

但是,在运行rails -v后,我的版本仍为4.1.5。

我接下来输入了宝石列表,并为rails获取了这个:     导轨(4.2.0,4.1.8,4.1.5)     rails-deprecated_sanitizer(1.0.3)     rails-dom-testing(1.0.5)     rails-html-sanitizer(1.0.1)

然后在rails -v之后,我仍然得到4.1.5。

我尝试使用谷歌搜索,但没有答案。我想知道发生了什么。

2 个答案:

答案 0 :(得分:0)

那么,在你的gemset中,你只想看到rails v.4.2.0?只需键入gem uninstall rails并删除v.4.1.8和v.4.1.5(系统将提示您选择要卸载的版本)。

答案 1 :(得分:0)

要随时切换到您选择为默认值的红宝石:

$ rvm default

示例:

1)要显示当前所选的默认值为ruby(如果有),请执行以下操作:

$ rvm list

rvm rubies

 * ruby-1.9.3-p484 [ x86_64 ]
   ruby-2.0.0-p481 [ x86_64 ]
=> ruby-2.1.1 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

2)切换到红宝石:

rvm use ruby-2.0.0-p481

3)设置默认

 $ rvm default

4)或使用

rvm --default use 2.0.0

https://rvm.io/rubies/default