在我的 Gemfile 中,我指定了 ruby 版本 2.0.0:
ruby '2.0.0'
但我的控制台告诉我我有 2.1.0dev:
$ ruby -v
ruby 2.1.0dev (2013-09-16 trunk 42951) [x86_64-darwin12.4.0]
我正在使用 rbenv,它告诉我我没有安装 2.1.0,
$ rbenv versions
system
* 2.0.0-dev
捆绑更新或捆绑安装表示:
"Your Ruby version is 2.1.0, but your Gemfile specified 2.0.0"
但使用“rbenv local 2.0.0-dev”让我再次使用 ruby 2.1.0dev。此外:
$ rbenv global
2.0.0-dev
$ cat ~/.bash_profile:
export PATH="$HOME/.rbenv/bin:$PATH"
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
据我所知,2.1.0dev 还不存在。
我怎样才能选择 ruby 2.0.0?
您可能需要更新您的版本ruby-build
确保你有更新 where ruby-2.0.0-dev
切换到遵循ruby_2_0_0
branch.
尝试跑步ruby-build --version
并确保它是其中之一(或更高版本):
- v20130907
- v20130901
- v20130806
- v20130628
- v20130518
- v20130514
- v20130501
- v20130408
- v20130227
- v20130226
- v20130225
如果没有,请运行brew upgrade ruby-build
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)