Я успішно оновлюю / встановлюю останню версію node js за допомогою цих команд (офіційний curl
спосіб не працює для мене):
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
Однак версії мого вузла та nodejs стають різними:
$ node --version
v5.0.0
$ nodejs --version
v0.10.25
Здається, новий вузол встановлений /usr/local/bin/node
, тому я спробував:
sudo ln -s /usr/bin/nodejs /usr/local/bin/node
Але це повертається:
ln: failed to create symbolic link ‘/usr/local/bin/node’: File exists
Я також використовую це посилання:
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
ln: failed to create symbolic link ‘/usr/bin/node’: File exists
Я буду використовувати деякі рамки, від яких залежать node
, наприклад Ionic
. Яку версію вузла він використовуватиме?
Що мені робити, щоб вирішити це?
Велике спасибі за вашу допомогу
nodejs
іnode
до бінарних, встановлених n. І якщо російський не здатний на це, який сучасний підхід? У робочому середовищі він дуже схильний до помилок, якщо nodejs і вузол адресують різні версії nodejs.