Używam Debian Squeeze i zainstalowałem node.js z nvm.
Odbieram nvm.sh z .bashrc i ustawiam moją wersję jako domyślną:
source ~/.nvm/nvm.sh
Bieganie node
z terminala działa, ale wydaje się, że SublimeLinter go nie wykrywa:
SublimeLinter: javascript disabled (One of the following JavaScript engines must be installed: node.js, JavaScriptCore)
Utworzyłem dowiązanie symboliczne pod adresem /opt/bin
(który jest w mojej ŚCIEŻCE):
$ cd /opt/bin
$ ln -s ~/.nvm/v0.10.3/bin/node
Wciąż ten sam problem.
Co mogę zrobić?
Odpowiedzi:
0 dla odpowiedzi № 1W wierszu polecenia uruchom which node
, a następnie otwórz Preferences -> Package Settings -> SublimeLinter -> Settings - User
i ustaw na następujące (zakładając, że nie ma innej zawartości):
{
"sublimelinter_executable_map":
{
"node": "/opt/bin/node" // put results of "which node" here
}
}
Pamiętaj też, że musisz to mieć gjslint skonfiguruj w swoim systemie (jeśli jest to linijka, którą chcesz), zanim zadziała. JSHint i JSLint są wbudowane i można je ustawić, dostosowując javascript_linter
opcja.