在我的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版本,以确保你有03000 ruby-2.0.0-dev切换到遵循ruby_2_0_0分支.
尝试运行ruby-build –version并确保它是其中之一(或更高版本):
> v20130907
> v20130901
> v20130806
> v20130628
> v20130518
> v20130514
> v20130501
> v20130408
> v20130227
> v20130226
> v20130225
如果没有,请运行brew upgrade ruby-build.