【发布时间】:2013-11-17 21:46:54
【问题描述】:
我在堆栈溢出中发现了这篇文章 rubymine error: You have already activated rake 10.0.3, but your Gemfile requires rake 0.9.6. Using bundle exec may solve this
提供两种可能的解决方案:
- 忽略项目设置中的全局 gem 路径
- 卸载有问题的 gem
到目前为止,这些解决方案都不适合我:我尝试忽略全局 gem 路径,但我不断收到相同的错误消息。关于卸载 gem,嗯,这是不可能的,因为我有其他项目取决于较新的 rake 版本,我不想搞砸。
在 rake 任务之前强制 RubyMine 使用 bundle exec 的方法是什么?
【问题讨论】:
-
运行
bundle update有时可以解决此问题。另一种简单的方法是从终端窗口gem uninstall rake中删除rake 10.0.3,然后从显示的列表中选择10.0.3。 -
卸载成功,谢谢。
标签: ruby-on-rails bundler rubymine