Ошибка запуска грабли из IDE
У меня возникла проблема при запуске тестовой задачи Rake из IntelliJ Idea в приложении Ruby On Rails:
Ошибка при выполнении теста: файл 'test/unit/autorunner.rb' не найден в $LOAD_PATH пакета Ruby SDK с интерпретатором: '{1}'
Но файл находится по адресу%RUBY_HOME%/lib/ruby /1.8/test/unit, и у меня нет проблем при запуске других задач rake.
Под управлением MS Windows XP
Пожалуйста посоветуй.
2 ответа
извините за ответ, я только что заметил, что это 2-летний вопрос...
Я столкнулся с аналогичной проблемой в RunCate в TeamCity - я действительно не уверен, поскольку я не использую RubyMine, но это может быть той же проблемой (учитывая, что они используют одинаковую базу кода для своих продуктов) ...
это помогло, когда я обновил test-unit
переход от встроенной версии 1.x к явной версии 2.x:
group :test do
gem 'test-unit', '2.1.2'
...
end
затем bundle update
как обычно, надеюсь, это поможет
Я столкнулся с этой проблемой с 2.1.9 после обновления RubyMine с 2017.2.1 до 2017.2.4. Мне удалось выбрать правильную версию, перейдя в "Настройки" -> "Языки и рамки" -> Ruby SDK и Gems -> [моя версия ruby] -> прокрутив вниз до test-unit -> и выбрав конкретную версию и нажав [Применить],
(У нас нет test-unit
в нашем Gemfile
в противном случае, и я с осторожностью применил изменение к проекту, который был специально для одного варианта использования редактора.)