Zainstalowałem NodeJS w Ubuntu 14.04, nvm
wykonując tę stronę Instalowanie NodeJS
Chociaż miałem następujący problem jako
nvm ls
sbin
mkdir: cannot create directory ‘/usr/sbin/alias’: Permission denied
Potem znalazłem rozwiązanie tego jako (z rozwiązania NVM )
$ export NVM_DIR=~/.nvm
$ echo $NVM_DIR
/home/roy/.nvm
To działa dobrze.
Problem polega na tym, że jeśli ponownie uruchomię lub nawet otworzę nową konsolę, nie mogę jej znaleźć node
ponownie.
roy@Croy:~$ node -version
The program 'node' can be found in the following packages:
* node
* nodejs-legacy
Try: sudo apt-get install <selected package>
Muszę wykonać te kroki,
Robię nvm install 0.11.13
to, to pokazuje
v0.11.13 is already installed.
Now using node v0.11.13
Oto moje pytanie Stackoverflow - poniższa odpowiedź nie działa.
Jak wyjść stąd?
curl https://raw.githubusercontent.com/creationix/nvm/v0.7.0/install.sh | sh
krok poszedł nie tak. Możesz zapisać swój ~ / .profile (zrobić kopię w / tmp), powtórzyć ten krok i sprawdzić, co nowegodiff /tmp/.profile ~/.profile
Odpowiedzi:
Jak widać tutaj
Uruchom polecenie:
i w moim przypadku było wyświetlane
/usr/sbin/node
.Jeśli wyświetli się komunikat, że polecenie nie zostało znalezione, przejdź do 3. Usuń go przez
Uruchom polecenie:
W moim przypadku wyświetlono
/usr/bin/nodejs
Utwórz link
LUB
źródło
Uruchom polecenie:
Więcej informacji: patrz tutaj .
źródło
Jak widać tutaj
źródło
Węzeł ma inną nazwę w bieżącej wersji, moja to
v0.10.25
.Obecny
node
jest sprawiedliwynodejs
.Aby użyć starych poleceń, musisz utworzyć takie dowiązanie symboliczne.
i to wszystko.
Biegać:
node --version
źródło
0.10.25~dfsg2-2ubuntu1
Dla zaufanego wydania?Następująca linia dodaje węzeł do
$PATH
:Użyj zainstalowanej wersji węzła.
źródło
A może skorzystasz z oficjalnych instrukcji ze strony nodejs :
Dla v6:
Dla v4:
Przetestowałem je z Windows Bash (przez podsystem dla Linuksa - 14.04) i miał prawidłowy
node
alias. Uruchomieniesudo apt-get install -y nodejs
bez pierwszego uruchomienia skryptu instalacyjnego spowoduje uzyskanie węzła 0.10.źródło