Pomyślnie aktualizuję / instaluję najnowszą wersję węzła js przy użyciu tych poleceń (oficjalny curl
sposób nie działa dla mnie):
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/node
Jednak wersja mojego węzła i węzłów staje się inna:
$ node --version
v5.0.0
$ nodejs --version
v0.10.25
Wygląda na to, że nowy węzeł jest zainstalowany /usr/local/bin/node
, więc próbowałem:
sudo ln -s /usr/bin/nodejs /usr/local/bin/node
Ale zwraca:
ln: failed to create symbolic link ‘/usr/local/bin/node’: File exists
Korzystam również z tego linku:
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
ln: failed to create symbolic link ‘/usr/bin/node’: File exists
Użyję pewnych ram, które zależą, na node
przykład Ionic
. Z jakiej wersji węzła będzie korzystał?
Co powinienem zrobić, aby to rozwiązać?
Bardzo dziękuję za Twoją pomoc
nodejs
inode
do binarnego zainstalowanego przez n. A jeśli n nie jest w stanie tego zrobić, jakie jest najnowsze podejście? W środowisku pracy bardzo podatne jest na błędy, jeśli nodejs i węzeł adresują różne wersje nodejs.