[英]sublime text ruby test windows cannot find path
我正在運行Windows 7,並且已經安裝了sublime text 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]
在Windows上,而不是
"cmd": ["cake", "sbuild"]
它應該是
"cmd": ["cake.cmd", "sbuild"]
無需修改它,只需添加:
"windows":
{
"cmd": ["cake.cmd", "sbuild"]
}
我的猜測是您正在使用Sublime Text3。我遇到了同樣的問題,並按如下方法解決了。
cmd作為數組傳遞,但它應該是字符串。 也許這適用於Sublime Text 2,但不適用於Sublime Text 3。
解決我這個問題的解決方案(Win 7,Sublime Text 3)是在RubyTest文件夾中的run_ruby_test.py中編輯代碼。
第202行:更改此設置:
"cmd": [command],
至
"cmd": command,
希望能幫助到你!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.