对于所有rspec,它无法在bundle(bundle exec)的上下文中启用rspec。为什么?
答案 0 :(得分:1)
我怀疑这是因为(默认情况下)Rubymine在你的项目的Ruby SDK设置中使用@global gemset(并且你的@global gemset中没有安装bundler gem)。我错了。
如果您使用bundler和rvm(或我怀疑是rbenv),您可以通过取消选中设置面板中的“全局”复选框来启用bundler。
答案 1 :(得分:0)
它已启用给我。每当这样的奇怪事情发生在我身上时,我会关闭所有RubyMine实例并从项目根目录中删除.idea目录。它将在您下次打开项目时重新创建。当我切换主要的项目细节(如Ruby版本)时,偶然会发生这种.idea文件损坏。
答案 2 :(得分:0)
修改.idea/workspace.xml
并替换find:<EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" />
并将bundleExecEnabled
切换为true
请记住在开始编辑XML之前关闭项目。