10

何らかの理由で、SublimeLinter3、または SublimeLinter3 JSHint リンター プラグインは、PATH環境変数を解析できないようで、実行できませんjshint

SublimeLinter: Could not parse shell PATH output:
<empty> 
error: SublimeLinter could not determine your shell PATH. It is unlikely that any linters  will work. 

Please see the troubleshooting guide for info on how to debug PATH problems.
SublimeLinter: WARNING: jshint deactivated, cannot locate 'jshint' 
Can't connect
Unable to fetch update url contents

ただし、バイナリjshintは にあります。PATH

$ which jshint
/home/path/to/bin/jshint

この問題は Ubuntu でのみ発生します。OS X で問題なく動作します。公式ドキュメントを精査しましたが、役に立ちませんでした。

bashそれが重要な場合に使用します。

4

2 に答える 2

15

SublimeLinter 設定を開き、リンターへのパスを手動で追加することで、最終的にこれを修正しました。

"paths": {
    "linux": ["/path/to/jshint/bin"],
    "osx": [],
    "windows": []
},

まだ持っていない場合は、次の方法でインストールできますnpm

npm install -g jshint

そして、次の方法でその場所を見つけます。

which jshint

または Windows の場合:

where jshint
于 2014-01-18T11:00:33.887 に答える