我刚安装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