Установка Node.js 6 параллельна к существующему Node.js 7 на Ubuntu 14.04

У меня есть Node.js 7.5.0 установленных. Но я получил некоторые проблемы со своим проектом, который использует Node.js 6.

Я получаю это сообщение:

nodejs is already the newest version (7.5.0-1nodesource1~xenial1).
0 upgraded, 0 newly installed, 0 to remove and 40 not upgraded.

Я пытался установить Node.js 6 со следующей командой:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

Я должен установить Node.js 6 на своей машине. Существует ли решение для этого?

1
задан 23 March 2017 в 12:52

2 ответа

Сначала я предлагаю, чтобы Вы удалили все nodejs установленные версии для работы чисто с различными версиями узла в системе.

nodejs 6 установки

Получите свои nodejs пакеты от сайта узла, например. node-v6.10.1-linux-x64.tar.gz от v6.10.1

Распакуйте обеспеченные архивные файлы к /opt/nodejs

mkdir -p /opt/nodejs
tar -xvzf node-v6.10.0-linux-x64.tar.gz -C /opt/nodejs/
mv node-v6.10.0-linux-x64 6.10.0

Создайте ссылку на текущую версию узла

cd /opt/nodejs
ln -s 6.10.0 current

Создайте ссылку на текущий двоичный файл узла

ln -s /opt/nodejs/current/bin/node /bin/node

Проверьте Версию узла

node -v
v6.10.0 

nodejs 7 установки параллельно

Получите пакет от сайта узла, например, node-v7.7.4-linux-x64.tar.gz от v7.7.4

tar -xvzf node-v7.7.4-linux-x64.tar.gz -C /opt/nodejs/
mv node-v7.7.4-linux-x64 7.7.4

Переключатель между версиями

Просто необходимо изменить ссылку для указания на версию, которую Вы хотите использовать

cd /opt/nodejs
unlink current
ln -s 7.7.4 currrent

Проверьте, что версия изменяется

node -v
v7.7.4
1
ответ дан 3 December 2019 в 06:54

Можно использовать nvm для легкого управления установленными Версиями узла. Чрезвычайно легко установить новые версии и переключатель между ними (nvm install v6 и nvm use v6), и можно установить версию по умолчанию с nvm alias devault v6.

я рекомендовал бы удалить Вашу установку Узла существующей системы сначала, уменьшить шанс беспорядка в будущем.

3
ответ дан 3 December 2019 в 06:54

Другие вопросы по тегам:

Похожие вопросы: