Я должен запустить скрипт узла, который требует версии узла, больше, чем 4.3.0. Когда я пытаюсь запустить скрипт, что-то идет не так, как надо, т.е. часть вывода:
WARN engine enhanced-resolve@3.1.0: wanted: {"node":">=4.3.0 <5.0.0 || >=5.10"} (current: {"node":"4.2.6","npm":"3.5.2"})
WARN engine loader-runner@2.3.0: wanted: {"node":">=4.3.0 <5.0.0 || >=5.10"} (current: {"node":"4.2.6","npm":"3npm WARN lifecycle utf-8-validate@3.0.1~install: cannot run in wd %s %s (wd=%s) utf-8-validate@3.0.1 prebuild-install || node-gyp rebuild /home/diego/work/creditgate24/kloten-tegel/tegel/tegel/node_modules/utf-8-validate
Я таким образом проверил текущую версию:
$node -v
v4.2.6
но если я работаю:
$nvm ls
v7.4.0
-> system
node -> stable (-> v7.4.0) (default)
stable -> 7.4 (-> v7.4.0) (default)
iojs -> iojs- (-> N/A) (default)
Я плохо знаком с узлом и nvm. Какую версию я на самом деле выполняю? Если 4.2.6, как я мог обновить его?спасибо
Ваша текущая версия является v2.4.6.
Вот шаги для обновления через npm:
Чистый Кэш Полностью
username@pcname:~ $ sudo npm кэш чистый-f
npm ПРЕДУПРЕЖДАЕТ, что использование - вызывает I верных надежд, Вы знаете то, что Вы делаете.
Установка n Модуль
username@pcname:~$ sudo npm install -g n
/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n
n@2.0.2 /usr/local/lib/node_modules/n
Установка Последний Выпуск Узла
username@pcname:~$ sudo n stable
install : node-v6.0.0
mkdir : /usr/local/n/versions/node/6.0.0
fetch : https://nodejs.org/dist/v6.0.0/node-v6.0.0-linux-x64.tar.gz
############################################################ 100.0%
installed : v6.0.0
Двоичная Ссылка Установки †“Теперь связывается, Ваш двоичный файл узла с последним узлом установил использование двоичного файла после команды.
username@pcname:~$ sudo ln -sf /usr/local/n/versions/node/6.0.0/bin/node /usr/bin/node
Проверка Ваша версия узла - Должна быть последней версией.
username@pcname:~$ node -v
v6.0.0
необходимо теперь смочь запустить скрипт.