我見過很多你如何激活或設置默認耙子?
You have already activated rake 0.9.x, but your Gemfile requires rake 0.x.x
錯誤。
當然,他們可以通過以下一些方法來解決(暫時或總是)。
bundle exec rake
上述方法可行,但您始終必須鍵入bundle exec。
它也可以通過
bundle update
來解決,但包的更新也更新您的其他寶石。
有人說,它可以通過
gem uninstall unwanted_rake_version
是的,不必要的耙可以安裝可以解決,但它仍被標記爲如此活化,仍然給錯誤。
一個解決方案是明確指定您的Gemfile中的耙式版本,但這不是問題。關於如何設置默認rake版本,或者在rvm或其他類型的ruby安裝中激活該特定版本?
作爲一個側面說明。 Bundle exec是更「潔淨」的策略。如果你修改了rake腳本,ruby-gems可以(也可能會)覆蓋它。您可能想要在某處安全地引用副本 – diedthreetimes