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ď č. 1Na 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.