2013-05-25 14 views
5

私は私の.scssをプリコンパイルするために、セットアップphpstormのfilewatcherにしようとしています、と私は次のエラーメッセージがありますphpstorm - SCSSファイルウォッチャー問題

のようなものを英語に翻訳し
"C:/Program Files/Ruby193/Ruby193/bin/compass.bat" --no-cache --update style.scss:style.css 
'"ruby.exe"' n'est pas reconnu en tant que commande interne ou externe, 
    un programme executable ou un fichier de commandes. 

'"ruby.exe"' is not recognised as an internal or external command, 
    executable program or command file. 

-Iは、この質問に見えたが、それは私の問題を解決しませんでした:PhpStorm: SCSS File Watcher Settings

-Hereは私の設定のスクリーンショットです。 Php storm watcher settings

Thks。

+0

'compass.bat'がPhpStormから起動されたときに "ruby.exeは" 見つけることができません。 1)コンピュータを再起動してください(PATH変数が正しく更新されます)。2)compass.batを変更してruby.exeにFULL PATHを指定します。 – LazyOne

+0

"program"パスについては、すでにscss.batとcompass.batを試していました同じエラーメッセージが表示されました。 ruby.exeに変更するにはうまくいかないようです(そして、.scssファイルを処理したいからルビーを起動しないので解決しないと思います)。プログラムのパスでscss.batを使って設定のイメージを変更しました。 –

+0

"環境変数"については、 ".../bin /"の代わりに ".../bin/ruby​​.exe"に変更しても問題は解決しませんでした。あなたが話している "PATH変数"について、どのパス変数について話していますか?スティック。 –

答えて

10

画像は1000語の価値があります。ここで設定する方法は次のとおりです。

enter image description here

0

私はあなたに2つの問題があると信じています。 1つはRubyが非常に不適切な方法で設定されていることです。おそらく問題になるのはRuby193/Ruby193です。別の問題は、環境変数を変更したことです。それを空のままにして、それがうまくいくかどうか、私にとってはうまくいくので、問題があるかどうか、あなたのRubyの設定に関係するかどうかを確かめてください。

もう1つの潜在的な問題は、PATHがRubyと一致するように設定されていない可能性があるため、パスを再確認することです。