Eu instalei o nodeJS no Ubuntu com o seguinte código
sudo apt-get install nodejs
Como sou um novo usuário do Ubuntu, também executei esse código
sudo apt-get install npm
Agora quando eu digito
nodejs --version
Isto mostra
v0.6.19
Eu verifiquei e vi que a versão mais recente do nodeJS é0.10.26
Como posso atualizar minha versão do nodeJS para 0.10.26
?
eu tentei com
sudo apt-get install <packagename>
sudo apt-get install --only-upgrade <packagename>
mas sem sorte.
Use o módulo n do npm para atualizar o nó
Para atualizar para a versão mais recente (e não a versão estável atual), você pode usar
Corrigir CAMINHO:
Desfazer:
Pode ser necessário reiniciar seu terminal para ver a versão atualizada do nó.
Encontrado no blog David Walsh
Instruções completas de instalação já foram carregadas aqui pelo Nodesource. Ele é copiado abaixo para sua referência. As instruções são as mesmas para atualizar para a versão mais recente.
Se você não gostar
curl ... | sudo bash -
, pode seguir as instruções do manual , que informam como adicionar o repositório Node.js a/etc/apt/sources.list.d/
você mesmo.NOTA: Se você estiver usando o Ubuntu Precise ou o Debian Wheezy, talvez queira ler sobre a execução do Node.js >= 6.x em distribuições mais antigas
Node.js atual:
Node.js v13.x :
Node.js v12.x :
Node.js v11.x :
Node.js v10.x :
Node.js v9.x :
Node.js v8.x :
Node.js v7.x :
NOTA: Os pacotes Debian Wheezy e Ubuntu Precise NÃO estão disponíveis para esta versão. Consulte a execução do Node.js >= 4.x em distribuições mais antigas
Node.js v6.x :
NOTA: Se você estiver usando o Ubuntu Precise ou o Debian Wheezy, talvez queira ler sobre como executar o Node.js >= 4.x em distribuições mais antigas .
Node.js v5.x :
NOTA: Se você estiver usando o Ubuntu Precise ou o Debian Wheezy, talvez queira ler sobre como executar o Node.js >= 4.x em distribuições mais antigas .
Node.js v4.x :
NOTA: Se você estiver usando o Ubuntu Precise ou o Debian Wheezy, talvez queira ler sobre como executar o Node.js >= 4.x em distribuições mais antigas .
Node.js v0.12 :
Node.js v0.10 :
io.js v3.x :
io.js v2.x :
io.js v1.x :
Observação: esta ramificação do io.js não é mantida ativamente e não é recomendada para uso em produção.
I also recommend using nvm instead, and also removing the already installed version to avoid conflicts in the terminal
then install nvm and use it
Video Explanation
to download and install nvm
should download and install the latest version of node.
To update node later on just do
Você pode instalar a versão mais recente do PPA:
Eu uso o NVM para lidar com minhas versões do Node. Muito simples de configurar e fácil de usar.
Para instalar o NVM globalmente, use o seguinte comando curl em vez do acima (e presumivelmente não use o segundo comando, mas use o terceiro)
Em seguida, use
nvm install stable
(ou insira um número de versão em vez destable
) para obter a versão mais recente/específica do Node. Usenvm use stable
(ou um número de versão específico) para usar essa versão do Node. Usenvm ls
para ver quais versões do Node você instalou envm uninstall stable
(ou um número de versão específico) para remover uma versão específica do Node.Fontes: Instalar , uso
Observação
Se você está lutando para atualizar
npm
para a versão estável mais recente porque está preso em uma versão específicanpm
e toda vez que a atualiza e não funciona, pode usar esse método para atualizarnpm
também. Assim que você instalar a versão estável mais recente donode
,npm
será atualizado automaticamente para sua versão estável mais recente.NVM (Node Version manager) with
--lts
NVM was mentioned at: https://askubuntu.com/a/441527/52975 but here goes a more complete usage example, including the sane
--lts
version, which installs the latest Long Term Support version of Node, which is likely the one you want if you don't have more specific requirement.Install NVM and the latest Node LTS version:
Now test it out with a dummy package:
Since the sourcing has to be done for every new shell, the install script hacks adds some auto sourcing to the end of your
.barshrc
. That works, but I prefer to remove the auto-added one and add my own:Advantages:
allows you to use multiple versions of Node and without sudo
is analogous to Ruby RVM and Python Virtualenv, widely considered best practice in Ruby and Python communities
downloads a pre-compiled binary where possible, and if not it downloads the source and compiles one for you
We can easily switch node versions with:
You can then use a git tracked
.nvmrc
file to indicate the node version required for a given project: https://stackoverflow.com/questions/24869959/how-do-i-specify-a-local-version-of-node-for-a-project/54503474#54503474With this setup, you get for example:
gives:
and:
gives:
and if we want to use the globally installed module:
gives:
so we see that everything is completely contained inside the specific node version.
Tested in Ubuntu 17.10.
CLEAN SIMPLE STEPS (which I use) :
Uninstall previous version of node -
sudo apt remove node && sudo apt autoremove
Go to https://nodejs.org/en/ and download the latest version of node.
Now open the terminal and change the directory where node is downloaded and then run-
tar -xvf node-v12.16.2-linux-x64.tar.xz
now run this in terminal -
nano ~/.bashrc
and append it with the following –
export PATH=/path/to/node-js/bin:$PATH
Where, /path/to/node-js/ is to be replaced where you extracted node in step 3.`
run a last command
source ~/.bashrc
That's it.
Now you can check your node version by
node -v
Eu tentei os mesmos comandos de lista no meu Ubuntu 14.04, mas ainda estava dando um erro.
Os comandos que executei foram:
e o erro que eu estava recebendo:
O que eu descobri foi que o utilitário curl não estava instalado no meu sistema operacional.
Executei o comando:
(use
sudo
como prefixo se não forsu
)e depois repeti as etapas sugeridas em resposta e funciona ;)
Este instala o nó mais recente v0.12.* do nodesource.
Para o nó v4.x
If using
n
does not work, you can install the latest version ofnodejs
(i. e. version 8) running the following commands:Further instructions are here.