2

私は Windows 7 を実行しており、崇高なテキスト ルビー テストをインストールしました。コマンドラインから 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]
4

2 に答える 2

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,

それが役に立てば幸い!

于 2014-07-05T17:08:53.103 に答える
0

Windows では、代わりに

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

そのはず

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

変更する代わりに、次を追加します。

 "windows":
 {
    "cmd": ["cake.cmd", "sbuild"]
 }
于 2013-11-26T18:41:51.247 に答える