我的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標記會自己說話 –