RubyTest для Sublime Text 3 может Система не может найти указанный путь

Я пытаюсь запустить тест rspec для моего возвышенного текста 3 с пакетом RubyTest, но я получаю эту ошибку

 The system cannot find the path specified.

 [Finished in 0.0s with exit code 1]
 [cmd: ['rspec spec\\requests\\static_pages_spec.rb -l15']]
 [dir: H:\Sites\wedding_app]
 [path: C:\ImageMagick-6.8.7-Q16;C:\RailsInstaller\Ruby2.0.0\bin;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\RailsInstaller\Ruby2.0.0\bin]

У меня есть хорошая идея, в чем проблема, но я не знаю, как ее исправить, проблема заключается в двойной обратной косой черте при запуске теста в cmd, поэтому он не может найти фактический файл.rb для тестирования.

 [cmd: ['rspec spec\\requests\\static_pages_spec.rb -l15']]

PS: я попытался удалить {lative_path} в настройках RubyTest, и он отлично работает с rspec, но теперь я не могу запустить указанные тесты. Я начинаю думать, что это больше связано с Sublime Text 3, чем с RubyTest, поскольку RubyTest отлично работает на моем Sublime Text2

Кто-нибудь знает, как решить эту проблему?

2 ответа

Cmd передается как массив, в то время как он должен быть строкой. Возможно, это сработало в Sublime Text 2, но не в Sublime Text 3.

Решение, которое решает проблему для меня (Win 7, Sublime Text 3), заключается в редактировании кода в run_ruby_test.py в папке RubyTest.

Строка 202: изменить это:

"cmd": [command],

в

"cmd": command,

Надеюсь, поможет!

Сообщение об ошибке фактически означает, что Sublime не может найти rspec команда. Причина в том, что ваш путь неверен - нет ; между ImageMagick-6.8.7 а также C:\RailsInstaller\Ruby2.0.0\bin, Кроме того, между Program Files а также \RailsInstaller, Установите переменную path следующим образом:

C:\ImageMagick-6.8.7;C:\RailsInstaller\Ruby2.0.0\bin;C:\Program(x86)\AMD\APP\bin\x86_64;C:\Program Files\RailsInstaller\Ruby2.0.0\bin

и вы должны быть готовы, если rspec находится в одном из тех каталогов.

Другие вопросы по тегам