你已经激活了rake 10.1 .1,但是你的Gemfile需要rake 10.4.2。将`bundle exec`添加到你的comm中,可以解决这个问题。

时间:2015-01-23 11:52:37

标签: exec bundle

"您已经激活了rake 10.1 .1,但你的Gemfile需要rake 10.4.2。将bundle exec添加到您的通讯中 并可以解决这个问题。 (GEM :: LoadError)" 我正面临这个问题。我尝试了stachoverflow中的其他现有答案。 但问题仍然无法解决。 任何人都可以建议..请...

提前致谢。

4 个答案:

答案 0 :(得分:12)

宝石清单| grep rake

如果你看到两个版本的rake,那么

gem uninstall rake -v 10.4.2

答案 1 :(得分:2)

您需要更新Gemfile.lock。这样做:

bundle update rake

答案 2 :(得分:1)

运行'bundle update'来修复版本问题。 这对我来说很有用,而且我得到了你的确切错误。

答案 3 :(得分:0)

只需删除gem文件中提到的版本即可。它的工作原理