我的Gemfile说:的Gemfile红宝石版本,RVM和打捆
ruby "1.8.7"
ruby -v
说:
ruby 1.8.7 (2013-06-27 patchlevel 374) [i686-darwin12.5.0]
rvm list
说:
=> ruby-1.8.7-p374 [ i686 ]
ruby-1.9.3-p448 [ x86_64 ]
* ruby-2.0.0-p247 [ x86_64 ]
但bundle check
说:
Your Ruby version is 2.0.0, but your Gemfile specified 1.8.7
什么是布莱恩?
cd进入包含'Gemfile'的文件夹,然后运行'ruby -v'。你可能有一个'.ruby-version'或'.rvmrc',它可能会切换ruby版本。你确定'rvm list'只显示一个条目吗?那么'ruby 2.0.0'从哪里来? – Litmus
gem install bundler修复了这一切。我会发布整个答案,解释为什么在8小时内,没有足够的声誉;-) –
@永恒的学习者我编辑了整个rvm列表输出。我没有把它全部放在一起,因为我认为“=>”rvm标记会自己说话 –