ubuntu 14.04 node porridge

У меня на машине две версии nodejs.

У меня была только v8.6.0. Я запустил:

sudo apt-add-repository "deb https://deb.nodesource.com/node_8.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs

и получил сообщение: «Installing v8.12.0»

После этого вывод «apt list -a node»:

Listing... Done
nodejs/unknown,now 8.12.0-1nodesource1 amd64 [installed]
nodejs/unknown 6.14.4-1nodesource1 amd64
nodejs/trusty-updates,trusty-security 0.10.25~dfsg2-2ubuntu1.2 amd64
nodejs/trusty 0.10.25~dfsg2-2ubuntu1 amd64

Но «node -v» по-прежнему дает:

v8.6.0

«релевантный» строки из /etc/apt/sources.list:

deb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb-src http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb-src http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse

deb https://deb.nodesource.com/node_8.x trusty main

У меня даже есть это в /etc/apt/sources.list.d/nodesource.list:

deb https://deb.nodesource.com/node_6.x trusty main
deb-src https://deb.nodesource.com/node_6.x trusty main
deb https://deb.nodesource.com/node_6.x trusty main
deb-src https://deb.nodesource.com/node_6.x trusty main

Думаю, у меня конфликт с репозиторием Ubuntu и nodeource?

Как решить проблему?

0
задан 9 October 2018 в 22:22
1 ответ

Я искал не в том месте.

v8.12.0 находится в / usr / bin и даже в / usr / bin / nodejs, который является символической ссылкой на / etc / alternatives / nodejs который является символической ссылкой на /usr/bin/node.

v8.6.0 жил в / usr / local / bin

Я переименовал узел в / usr / local / bin, а затем создал символическую ссылку, называемую узлом, в / usr / bin / node.

cd /usr/local/bin
mv node node.v8.6.0
sudo ln -s /usr/bin/node ./node

Кажется, пока все работает ...

Думаю, некоторое время назад у меня была v8.6, когда я установил кордову или что-то в этом роде ...

Я также удалил / etc / apt /sources.list.d/nodesource.list

0
ответ дан 5 December 2019 в 05:13

Теги

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