ruby - 你已经激活了 X,但是你的 Gemfile 需要 Y

标签 ruby rubygems bundler

当运行 rake 时我得到这个错误:

You have already activated rake 0.9.2, but your Gemfile requires rake 0.8.7. Consider using bundle exec.

使用 bundle exec rake 而不仅仅是 rake 似乎可行,但这是解决此问题的最佳方法吗?

最佳答案

尝试bundle clean --force

它删除了不在这个包中的所有系统 gem

关于ruby - 你已经激活了 X,但是你的 Gemfile 需要 Y,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6317980/

相关文章:

ruby-on-rails - 如何检查 ActiveRecord 使用的数据库名称

ruby - 使用 Mechanize 点击下一页?

ruby - 设置和要求之间的 bundler 区别?

ruby - 有些东西一直在重写我的 Gemfile.lock

ruby-on-rails - 使用 rspec 测试 Rails 引擎生成器

ruby-on-rails - Rmagick 损坏 : Library not loaded:/usr/local/lib/libMagickCore-6. Q16.1.dylib

ruby - 为什么在Ruby 中可以执行类内部但方法外部的行?

ruby - 在 Ruby 电子表格中用逗号替换点

ruby - 加载错误 : no such file to load -- openssl/dummy

ruby - 如何使用 ruby​​ 的 mkmf 链接到外部 c 库?