簡體   English   中英

崇高的文字紅寶石測試窗口找不到路徑

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM