/ / SublimeLinter nezisťuje moju inštaláciu Node.js (Debian) - debian, sublimetext2, sublimelinter

SublimeLinter nezisťuje inštaláciu mojej Node.js (Debian) - debian, sublimetext2, sublimelinter

Používam Debian Squeeze a nainštaloval som node.js s nvm.

Mám zdroj nvm.sh z .bashrc a moju verziu nastavím ako predvolenú:

source ~/.nvm/nvm.sh

beh node z terminálu funguje, ale zdá sa, že SublimeLinter to nedokáže zistiť:

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

Symbolický odkaz som vytvoril na stránke /opt/bin (ktorá je na mojej ceste):

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

Stále rovnaký problém.

Čo môžem urobiť?

odpovede:

0 pre odpoveď č. 1

Na príkazovom riadku spustite príkaz which node, potom otvorte Preferences -> Package Settings -> SublimeLinter -> Settings - User a nastavte ju na nasledujúce (za predpokladu, že neexistujú žiadne ďalšie obsahy):

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

Nezabudnite tiež, že musíte mať gjslint nastaviť vo vašom systéme (ak je to požadovaný smerovač) skôr, ako to bude fungovať. JSHint a JSLint sú vstavané a nastavujú sa nastavením javascript_linter voľba.