Não é possível obter o NPM para funcionar no Ubuntu 16.04

2

Estou usando o Ubuntu 16.04 e tentando instalar o NodeJS e o NPM nele. Eu sou capaz de instalar o NodeJS com sucesso, mas ele não instalou o NPM, que acho que deveria ter sido instalado quando você instalou o NodeJS.

Eu usei o comando abaixo para instalar o NPM no Ubuntu 16.04

sudo apt install npm

Ele instalou o NPM, mas quando tento executar qualquer comando do NPM, este é o erro que estou recebendo.

npm: symbol lookup error: npm: undefined symbol: uv_os_homedir

Há algo que estou perdendo?

    
por Prashant 30.04.2016 / 18:16

2 respostas

5


curl -sSL https://github.com/libuv/libuv/archive/v1.9.0.tar.gz | sudo tar zxfv - -C /usr/local/src
cd /usr/local/src/libuv-1.9.0
sudo sh autogen.sh
sudo ./configure
sudo make 
sudo make install
sudo rm -rf /usr/local/src/libuv-1.9.0 && cd ~/
sudo ldconfig
    
por Igor Tsiselskyi 15.08.2016 / 03:50
1

Eu encontrei o problema. O problema é com a versão do libuv. Eu instalei 1.4.2 de libuv mas depois de removê-lo e instalar a versão 1.9.0 corrigiu o problema.

    
por Prashant 01.05.2016 / 10:38