Noob试图破译如何解决以下错误:
耙子流产了! 你已经激活了rake 0.9.1,但你的Gemfile需要rake 0.8.7。考虑使用bundle exec。非常感谢任何帮助。
答案 0 :(得分:13)
尝试运行bundle exec rake
而非rake
。如果您的计算机上安装的rake版本比Gemfile(或Gemfile.lock)中指定的版本更新,则会发生此错误
答案 1 :(得分:4)
这对我有用:
将rake 0.8.7添加到您的Gemfile
gem 'rake', '0.8.7'
执行
删除rake 0.9.1gem uninstall rake -v=0.9.1
在终端上运行捆绑包更新
bundle update
希望有所帮助。 感谢
安东尼奥
答案 2 :(得分:2)
你有......
gem 'rake', '0.8.7'
...在Gemfile
?
如果有,请将其删除。
答案 3 :(得分:1)
此错误是由于您的系统上安装了rake 0.9.1但您的rake文件指定为0.8.7。您可以bundle exec rake
使用rake 0.8.7或更改所需的rake版本。
答案 4 :(得分:0)
bundle update rake
对我来说很好:D