/ / Executar o script no contexto do pacote configurável (bundle exec) está desabilitado no RubyMine - ruby-on-rails, ruby, rspec, rubymine, rubymine-7

Executar o script no contexto do pacote (bundle exec) está desabilitado no RubyMine - ruby-on-rails, ruby, rspec, rubymine, rubymine-7

para todos os rspec, não é possível ativar o rspec no contexto do pacote configurável (bundle exec). Por quê?

insira a descrição da imagem aqui

Respostas:

0 para resposta № 1

Está habilitado para mim. Sempre que coisas estranhas como essa acontecem para mim, fecho todas as instâncias do RubyMine e excluo o diretório .idea da raiz do projeto. Ele será recriado na próxima vez que você abrir o projeto. Essa corrupção de arquivos .idea raramente acontece quando eu alterno detalhes importantes do projeto, como as versões Ruby.


0 para resposta № 2

Eu suspeito que isso seja porque (por padrão) o Rubymine está usando o gemset @global nas configurações do seu SDK do Ruby para o seu projeto (e a gem do bundler não está instalada no seu gemset @global). Eu poderia estar errado.

Se você usar o bundler e o rvm (ou o rbenv, eu suspeito), você pode ativar o bundler desmarcando a caixa de seleção "global" no painel de configurações.

Configurações do My Rubymine 2017.1


-1 para resposta № 3

Editar .idea/workspace.xml e substitua encontrar: <EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" /> e mudar bundleExecEnabled para verdadeiro

Lembre-se de fechar o projeto antes de começar a editar o XML.