-1

Sublime Text 2 で Grunt プロジェクトを実行するために、このビルド システムを作成しました。

{

"cmd": ["grunt"] ,  
"selector": ["source.js", "source.less", "source.json"] ,
"working_dir": "${project_path}/MyProject" ,
"path": "/Users/me/.nvm/v0.10.0/bin",
"shell": true

}

ビルドしようとするたびに、次のエラーが発生します。

Warning: You need to have Ruby and Sass installed and in your PATH for
this task to work. More info:

Rubyとの両方をインストールしたという事実にもかかわらず、Sass両方ともターミナルで使用できます。また、試してみまし"echo $PATH"たが、大丈夫そうです...

/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/me/.venvburrito/bin:/Users/me/.nvm/v0.8.22/bin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/me/.rvm/gems/ruby-2.0.0-p0/bin:/Users/me/.rvm/gems/ruby-2.0.0-p0@global/bin:/Users/me/.rvm/rubies/ruby-2.0.0-p0/bin:/Users/me/.rvm/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin

Why can't sublime seem to access my environmental variables?

4

2 に答える 2

1

プロパティは既存の"path"パスを上書きします。プロパティを削除するか、Sass バイナリへのパスを手動で追加する必要があります。を使用して見つけることができますwhich sass

例:

"path": "/usr/local/bin/:/Users/me/.nvm/v0.10.0/bin"

于 2013-03-12T20:18:07.280 に答える
0

動作しました。これを「path」プロパティに追加する必要がありました。

"/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/me/.rvm/rubies/ruby-2.0.0-p0/bin/ruby:/Users/me/.rvm/gems/ruby-2.0.0-p0/bin/sass:/Users/me/.nvm/v0.10.0/bin"

もちろん、「私」を自分の名前に置き換える必要があります。私を正しい方向に向けてくれたSindreSorhusに感謝します。

于 2013-03-12T23:39:22.200 に答える