2015-06-29 3 views
1

для всех rspec его невозможно включить для запуска rspec в контексте пакета (bundle exec). Зачем?Запуск сценария в контексте пакета (bundle exec) отключен в Rubymine

enter image description here

+0

Попробуйте удалить все ваши установки Ruby, кроме одного, а затем получить уверен, что «пакетирование» драгоценный камень установлен для этой установки Ruby, и повторите попытку. –

ответ

0

Он включен для меня. Всякий раз, когда мне приходят такие странные вещи, я закрываю все экземпляры RubyMine и удаляю каталог .idea из корня проекта. Он будет воссоздан при следующем открытии проекта. Это повреждение файла .idea редко происходит со мной, когда я переключаю основные детали проекта, например, версии Ruby.

-1

Редактировать .idea/workspace.xml и заменить находку: <EXTENSION ID="BundlerRunConfigurationExtension" bundleExecEnabled="false" /> и перейти bundleExecEnabled к истинным

Помните о закрытии проекта, прежде чем приступить к редактированию XML.

0

Я подозреваю, что это связано с тем, что (по умолчанию) Rubymine использует gglset @global в настройках вашего Ruby SDK для вашего проекта (а драгоценный камень поставщика не установлен в вашем gmbset @global). Я могу ошибаться.

Если вы используете bundler и rvm (или rbenv, я подозреваю), вы можете включить bundler, сняв флажок «global» на панели настроек.

My Rubymine 2017.1 Settings