2012-12-04 82 views
0

我試圖使用Sublime Text 2s構建系統來運行Grunt任務。我在Terminal內使用Grunt沒有問題。我的設置在我的Windows機器上運行良好,但我的Mac討厭它。Sublime Text 2 OSX Grunt構建系統有問題

這是我.sublime-生成配置:

{ 
    "selector": "grunt.js", 
    "working_dir": "${project_path}/js", 
    "windows": { 
    … 
    }, 
    "osx": { 
    "cmd": ["grunt", "--no-color"] 
    } 
} 

而返回的輸出是:

[Errno 2] No such file or directory 

的工作目錄,並返回的路徑是正確的。我的軟件版本是:

  • OSX 10.8.2
  • 節點0.8.9
  • NPM 1.1.68
  • 咕嚕0.3.17
  • 崇高文本2.0.1

請爲我節省更多沮喪的谷歌搜索!

回答

4

請確保grunt在您的path與崇高(它可以不同於您的終端路徑)。要查找路徑類型:npm bin -g。您可以設置路徑的崇高建造配置:

{ 
    "selector": "grunt.js", 
    "working_dir": "${project_path}", 
    "path": "/usr/local/bin", 
    "osx": { 
    "cmd": ["grunt", "--no-color"] 
    } 
} 

只是雞蛋裏挑骨頭,設置working_dir到基礎項目路徑。不重要,因爲咕嚕聲會發現,直到它到達gruntfile,但會發現gruntfile稍快;)

+0

感謝您的迴應 - 這種或那種方式現在工作正常(沒有 - 到目前爲止,調整ST2路徑)。理想情況下,我只是將工作目錄設置爲項目路徑(這是一個理智的提示!),但這不適用於Windows。 –

+0

不應該路徑指向本地節點而不是全局? – zakdances

+0

我仍然收到來自Sublime的錯誤:'你需要安裝Ruby和Sass,並且在你的PATH中爲 這個任務工作.'我沒有在終端出現這個錯誤,只是崇高... – zakdances

相關問題