如何在RubyMine上使用bundle exec rake?

我发现这篇文章在堆栈溢出rubymine错误:你已经激活了rake 10.0.3,但你的Gemfile需要rake 0.9.6。 使用bundle exec可以解决这个问题

这有两个可能的解决方案:

  • 忽略项目设置中的全局gem路径
  • 卸载有问题的gem

到目前为止,这些解决方案都没有适用于我:我试图忽略全局gem路径,但我一直收到相同的错误消息。 关于卸载gem,嗯,这是不可能的,因为我有其他项目取决于较新的rake版本,我不想搞砸。

什么是强制RubyMine在rake任务之前使用bundle exec的方法?

转到“运行” – >“ 编辑配置” ,选择“BUNDLER”选项卡,然后单击“在捆绑包的上下文中运行脚本(捆绑执行)”复选框