我剛安裝Sublime-jshint(以及必要的node.js + jshint),但得到這個錯誤,當我嘗試從ST2中調用JSHint:
[Errno 2] No such file or directory
[cmd: [u'jshint', u'PATH-TO-THE-JS-FILE-I-AM-LINTING', u'--reporter', u'/home/cmg/.config/sublime-text-2/Packages/JSHint/reporter.js']]
[dir: DIR-MY-JS-FILE-IS-IN]
[path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/cmg/bin]
[Finished]
在給定的路徑中的最後一項是的家目錄我的用戶(釐米),所以它被定製莫名其妙地 ...但我不記得如何,所以我不知道如何添加我需要的目錄(~/node_modules/.bin
)。
我已經將它添加到我的shell中的$ PATH(通過.bashrc和.bash_profile),但ST2並沒有把它拿起來。我在Ubuntu 14.04上找到的所有可用的東西都是通過Google在這個主題上找到的,或者是OS X特有的或者與ST的構建系統相關的。
謝謝。我的意思是在這個問題上注意 - 目標是在我的$ PATH中,但ST2並沒有採用它。 – 2014-09-23 16:55:07
另外 - 如果我通過'subl'命令啓動ST,它會從我的shell獲取$ PATH。但我通常通過Unity啓動器或Kupfer啓動它。 – 2014-09-23 18:29:51
另外設置PATH桌面快捷方式:http://stackoverflow.com/questions/25994666/setting-environment-variables-for-sublime-text-on-osx-desktop/25996724#25996724 – 2014-09-25 13:06:47