【发布时间】:2014-09-22 20:31:00
【问题描述】:
我刚刚安装了 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]
给定路径中的最后一项在我的用户 (cmg) 的主目录中,所以它是自定义的不知何故...但我不记得是怎么做的,所以我不记得知道如何添加我需要的目录 (~/node_modules/.bin)。
我已将它添加到我的 shell 中的 $PATH(通过 .bashrc 和 .bash_profile),但 ST2 没有选择它。
(我使用的是 Ubuntu 14.04。我通过 Google 找到的关于这个主题的所有可用内容要么是特定于 OS X 的,要么与 ST 的构建系统相关)。
【问题讨论】:
标签: sublimetext2 sublimetext ubuntu-14.04 jshint