2

对于所有 rspec,它不可能在 bundle (bundle exec) 的上下文中运行 rspec。为什么?

在此处输入图像描述

4

3 回答 3

2

我怀疑这是因为(默认情况下)Rubymine 在您的项目的 Ruby SDK 设置中使用 @global gemset(并且捆绑器 gem 未安装在您的 @global gemset 中)。我可能是错的。

如果您使用 bundler 和 rvm(或我怀疑的 rbenv),您可以通过取消选中设置面板中的“全局”复选框来启用 bundler。

我的 Rubymine 2017.1 设置

于 2017-04-20T23:59:44.807 回答
0

它为我启用。每当我遇到这种奇怪的事情时,我都会关闭 RubyMine 的所有实例并从项目根目录中删除 .idea 目录。下次打开项目时将重新创建它。当我切换主要项目细节(如 Ruby 版本)时,这种 .idea 文件损坏很少发生在我身上。

于 2015-06-29T08:12:40.347 回答
0

编辑.idea/workspace.xml并替换 find: <EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" />并切换bundleExecEnabled为 true

请记住在开始编辑 XML 之前关闭项目。

于 2015-11-17T12:44:04.203 回答