В моем терминале, если я запускаю команду как nodejs -v , я получаю результат как v0.10.25 . Но я не могу обновиться до новой версии. а также, когда я пытаюсь инициировать новую версию nodejs с помощью этой команды:

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash Я получаю сообщение об ошибке:

`## Подтверждение" n/a "поддерживается ...

Ваш дистрибутив, обозначенный как «n /a», в настоящее время не поддерживается, пожалуйста, свяжитесь с NodeSource по адресу https://github.com/nodesource/distributions/issues, если вы считаете, что это неправильно или хотите, чтобы ваш дистрибутив был рассмотрен для поддержки

`

Как это исправить? а что не так с моей VM коробкой? Я использую 5.1.18

заранее спасибо.

1 ответ1

2

Три самых популярных способа установки Node - это вручную из исходных кодов , вручную из двоичных файлов и с помощью nvm . (Вы редко хотите установить Node с менеджером системных пакетов, но это тоже вариант.)

Я написал учебник по установке Node из исходных кодов или из двоичных файлов в Linux. Увидеть:

Например, вы можете сделать что-то вроде этого:

wget https://nodejs.org/dist/v6.7.0/node-v6.7.0-linux-x64.tar.gz
tar xzvf node-v6.7.0-linux-x64.tar.gz
sudo chown -Rv root.root node-v6.7.0-linux-x64
sudo cp -Rvi node-v6.7.0-linux-x64/{bin,include,lib,share} /usr/local

Вы не сказали, где вы хотите его установить - см. Учебник для получения дополнительных опций. Конечно, измените версию на ту, которую вы хотите.

Смотрите также некоторые ответы о переполнении стека, которые могут быть полезны:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .