[英]Can't update to rails 5 because of ruby version
我计划在Mac OSX上使用Rails 5运行ruby 2.3.1版本。
1我安装了rbenv然后安装了ruby版本2.3.1。
rbenv version
2.3.1 (set by /D/testProject/.ruby-version)
2更新宝石
gem update --system
Latest version currently installed. Aborting.
3系统红宝石版本:
ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
但是当我运行gem update rails
,我得到了
ERROR: Error installing rails:
activesupport requires Ruby version >= 2.2.2.
所以我的问题是如何根据rbenv ruby版本而不是系统版本来使gem更新轨道? 然后,我可以更新到Rails 5。
要么
我是否必须更新我的系统版本的ruby才能更新到Rails5。
编辑
我已经运行过rbenv local 2.3.1
(已创建.ruby-version)。 但是仍然无法更新到Rails5谢谢!
编辑
which ruby
/usr/bin/ruby
我更新我的系统版本的ruby解决了该问题。
brew install ruby
您可以使用以下命令:
$ rbenv local 2.2.2
(这将生成一个.ruby-version文件)
假设您已经使用以下方法更新了ruby
sudo gem update --system
然后,您可以将rvm gemset lst设置为使用已安装的全局版本。
rvm gemset list
rvm gemset use global -save
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.