Возвышенные текстовые тестовые окна не могут найти путь
Я работаю под управлением Windows 7 и установил тест ruby возвышенного текста. Я могу запустить rspec spec/ fine из командной строки, однако, когда я пытаюсь сделать это из возвышенного текста, я получаю следующую ошибку:
Я проверяю переменную PATH и то же самое в моей командной строке.
-
The system cannot find the path specified.
[Finished in 0.1s with exit code 1]
[cmd: ['bundle exec rspec spec\\models\\user_spec.rb']]
[dir: C:\Users\User1\Sites\sample_app]
[path: C:\Program Files (x86)\VMware\VMware vSphere CLI\Perl\site\bin;C:\Program Files (x86)\VMware\VMware vSphere CLI\Perl\bin;C:\Program Files\Common Files\Microsoft Shared\Microsoft Online Services;C:\Program Files (x86)\Common Files\Microsoft Shared\Microsoft Online Services;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\git\cmd;C:\RailsInstaller\Git\cmd;C:\RailsInstaller\Ruby2.0.0\bin]
2 ответа
В Windows вместо
"cmd": ["cake", "sbuild"]
так должно быть
"cmd": ["cake.cmd", "sbuild"]
Вместо изменения просто добавьте:
"windows":
{
"cmd": ["cake.cmd", "sbuild"]
}
Я предполагаю, что вы используете Sublime Text 3. У меня была та же проблема, и я решил ее следующим образом.
Cmd передается как массив, в то время как он должен быть строкой. Возможно, это сработало в Sublime Text 2, но не в Sublime Text 3.
Решение, которое решает проблему для меня (Win 7, Sublime Text 3), заключается в редактировании кода в run_ruby_test.py в папке RubyTest.
Строка 202: изменить это:
"cmd": [command],
в
"cmd": command,
Надеюсь, поможет!