2013-11-26 47 views
2

我運行Windows 7並已安裝崇高的文本紅寶石測試。我可以在命令行運行rspec spec/ ,但是當我從崇高文本中嘗試它時,出現以下錯誤:崇高的文字紅寶石測試窗口找不到路徑

我檢查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] 
+0

你應該參考這個鏈接[崇高的文本編譯:找不到指定文件] [1] [1]:http://stackoverflow.com/questions/12135313/sublime-text-build-無法找到該文件指定的文件夾 – Jeet

回答

0

在Windows上,而不是

"cmd": ["cake", "sbuild"] 

應該

"cmd": ["cake.cmd", "sbuild"] 

不是修改只是加:

"windows": 
{ 
    "cmd": ["cake.cmd", "sbuild"] 
} 
0

我的猜測是你正在使用Sublime Text 3.我遇到了同樣的問題,並按如下方式解決它。

cmd作爲數組傳遞,而它應該是一個字符串。也許這在Sublime Text 2中起作用,但在Sublime Text 3中不起作用。

爲我解決問題的解決方案(Win 7,Sublime Text 3)正在編輯RubyTest文件夾中run_ruby_test.py中的代碼。

行202:更改此:

"cmd": [command], 

"cmd": command, 

希望它能幫助!

+0

該文件夾在哪裏? – s73v3r

+0

c:\ Users \(User)\ AppData \ Roaming \ Sublime Text 3 \ Packages \ RubyTest \ –