Não é possível atualizar o nó JS - continua retornando à versão antiga [Ubuntu 15.04]

4

Não consigo atualizar os nodejs e não consigo entender o motivo.

Se eu fosse fazer uma suposição, diria que tenho dois repositórios listados no apt-get, que contêm um pacote nodejs.

Veja o que eu fiz:

Remover versão antiga:

sudo apt-get remove --purge nodejs npm

Depois, passando por link , corri:

curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -

E então:

sudo apt-get install -y nodejs

Eu então corro:

nodejs -v

Que retorna:

v0.10.25

Alguém pode explicar o que está errado? E como posso remediar esta situação?

Muito obrigado.

    
por Jack_Hu 21.12.2015 / 07:05

3 respostas

2

No final, eu estava cansado de chegar a lugar nenhum.

Como uma correção, decidi usar o nvm (gerenciador de versões do nó).

É super simples de instalar, configurar e usar. Demorou menos de 3 minutos para voltar a funcionar com o nodejs versão 5.

link

Estou escrevendo isso para ser completo.

    
por Jack_Hu 30.12.2015 / 14:45
6

Usar o nvm (gerenciador de versão do nó) é a melhor opção para atualizar a versão padrão do nó.

  1. instale ou atualize o nvm:

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
    

    ou

    wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
    
  2. Após a instalação bem sucedida, feche o terminal e abra um novo terminal. Listar a versão do nodejs disponível:

    nvm ls-remote
    

    Isto irá listar as versões disponíveis do nodejs.

  3. Selecione a versão que você deseja instalar:

    nvm install xxxxxx
    
  4. Verifique a versão:

    node -v
    

Espero que isso ajude como um guia passo a passo.

    
por YSK 07.07.2017 / 13:22
2

Eu sempre uso n para atualizar, atualizar e remover node versões. Note que você pode ter que usar sudo , dependendo da sua configuração.

$ npm install -g n

Use ou instale o último lançamento oficial:

$ n latest

Use ou instale a versão oficial estável:

$ n stable

Use ou instale o último lançamento oficial do LTS:

$ n lts

Removendo versões

$ n rm 0.9.4 v0.10.0
    
por eGhoul 02.07.2016 / 19:59