1

私は Debian Squeeze を実行しており、nvm で node.js をインストールしました。

.bashrc から nvm.sh を入手し、自分のバージョンをデフォルトとして設定します。

source ~/.nvm/nvm.sh

端末からの実行nodeは機能しますが、SublimeLinter はそれを検出していないようです:

SublimeLinter: javascript disabled (One of the following JavaScript engines must be installed: node.js, JavaScriptCore)

/opt/bin(PATHにある)にシンボリックリンクを作成しました:

$ cd /opt/bin
$ ln -s ~/.nvm/v0.10.3/bin/node

それでも同じ問題です。

私に何ができる?

4

1 に答える 1

0

コマンド プロンプトで を実行しwhich node、それを開いPreferences -> Package Settings -> SublimeLinter -> Settings - Userて次のように設定します (他に内容がないと仮定します)。

{
    "sublimelinter_executable_map":
    {
        "node": "/opt/bin/node" // put results of 'which node' here
    }
}

また、 gjslintをシステムにセットアップする必要があることも覚えておいてください (リンターが必要な場合)。JSHint と JSLint は組み込みで、javascript_linterオプションを調整することで設定されます。

于 2013-05-10T00:48:36.780 に答える