我见过很多你如何激活或设置默认耙子?
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