Não consigo atualizar o nodejs e não consigo entender o porquê.
Se eu fizesse um palpite, diria que tenho dois repositórios listados no apt-get, que contêm um pacote nodejs.
Aqui está o que eu fiz:
Remova a versão antiga:
sudo apt-get remove --purge nodejs npm
Em seguida, acessando https://github.com/nodesource/distributions#installation-instructions , executei:
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
E depois:
sudo apt-get install -y nodejs
Então eu 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.
which nodejs
vou te dizer isso. Em seguida, executeapt-get remove...
novamente e veja qual é a saídawhich nodejs
após tentar removê-la.Respostas:
Usar o nvm (gerenciador de versão do nó) é a melhor opção para atualizar a versão padrão do nó.
instale ou atualize o nvm:
ou
Após a instalação bem-sucedida, feche o terminal e abra um novo terminal. Liste a versão do nodejs disponível:
Isso listará as versões disponíveis do nodejs.
Selecione a versão que você deseja instalar:
Verifique a versão:
Espero que isso ajude como um guia passo a passo.
fonte
No final, eu estava cansado de chegar a lugar nenhum.
Como correção, decidi usar o nvm (gerenciador de versão do nó).
É super simples de instalar, configurar e usar. Levou menos de 3 minutos para voltar a funcionar com o nodejs versão 5.
https://github.com/creationix/nvm
Estou escrevendo isso para ser completo.
fonte
Eu sempre uso n para atualizar, atualizar e remover
node
versões. Observe que você pode precisar usarsudo
, dependendo da sua configuração.Use ou instale a versão oficial mais recente:
Use ou instale o release oficial estável:
Use ou instale a versão oficial mais recente do LTS:
Removendo versões
fonte