我試圖運行Rails項目, 我得到您已經激活耙0.9.0,但你的Gemfile需要耙0.8.7
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
如果我做的:「包安裝」
但 我得到
You have already activated rake 0.9.0, but your Gemfile requires rake 0.8.7
,而這樣做
rake db:migrate
如果我想使用0.8.7,而不是0.9? – Kir 2011-05-21 06:47:54
默認情況下,您的Gemfile中未指定rake gem,因爲它是Rails依賴項。如果您將耙寶石更新爲0.9.0,那麼您的系統上仍然有0.8.7寶石(請查看'gem list')。我很確定,如果'gem'rake','0.8.7'仍然在'Gemfile.lock'中指定,它仍然會使用0.8.7 gem而不會出現問題。如果沒有,那麼在將'gem'rake','〜> 0.8.7''添加到Gemfile(不是.lock)後,嘗試運行'bundle'並查看它是否有任何內容。 – danneu 2011-05-21 06:55:39
我同意@Dobry Den。 – 2011-05-21 17:27:52