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 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.
Respostas:
Use o módulo n do npm para atualizar o nó
Para atualizar para a versão mais recente (e não estável atual), você pode usar
Desfazer:
Encontrado no blog de David Walsh http://davidwalsh.name/upgrade-nodejs
fonte
n
é um pacote auxiliar do nó que instala ou atualiza uma determinada versão do node.js.node -v
ainda me deu a versão 6, não 10.As instruções completas de instalação foram carregadas aqui pela Nodesource. É copiado abaixo para sua referência. As instruções são as mesmas para atualizar para a versão mais recente.
Node.js v12.x :
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 distros mais antigas
Node.js v11.x :
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 distros mais antigas
Node.js v10.x :
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 distros mais antigas
Node.js v9.x :
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 distros mais antigas
Node.js v8.x :
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 distros mais antigas
Node.js v7.x :
NOTA: Os pacotes Debian Wheezy e Ubuntu Precise NÃO estão disponíveis para esta versão. Consulte executando Node.js> = 4.x em distros mais antigas
Node.js v6.x :
NOTA: Se você estiver usando o Ubuntu Precise ou o Debian Wheezy, talvez queira ler sobre a execução do Node.js> = 4.x em distros mais antigas .
Node.js v5.x :
NOTA: Se você estiver usando o Ubuntu Precise ou o Debian Wheezy, talvez queira ler sobre a execução do Node.js> = 4.x em distros mais antigas .
Node.js v4.x :
NOTA: Se você estiver usando o Ubuntu Precise ou o Debian Wheezy, talvez queira ler sobre a execução do Node.js> = 4.x em distros mais antigas .
Node.js v0.12 :
Node.js v0.10 :
io.js v3.x :
io.js v2.x :
io.js v1.x :
Nota: este ramo do io.js. não é mantido ativamente e não é recomendado para uso em produção.
fonte
Unpacking nodejs (10.15.0-1nodesource1) over (8.12.0-1nodesource1) ...
sendo executadanode -v
após a instalação exibir com satisfaçãov10.15.0
qual é o que eu quero.curl {anything} | sudo bash -
é uma prática terrível de segurançanodesource.com
) e a conexão é protegida por HTTPS; portanto, há uma quantidade adequada de confiança que você pode depositar nesses scripts. Mas sim, em geral, verifique os scripts antes desudo bash
Você pode instalar a versão mais recente do PPA:
fonte
Eu uso o NVM para lidar com minhas versões de nó. Muito simples de configurar e fácil de usar.
Para instalar o NVM globalmente, use o seguinte comando curl em vez do comando acima (e presumivelmente não use o segundo comando, mas 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 de Node. Usenvm use stable
(ou um número de versão específico) para usar essa versão do Nó. 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: instalação , uso
fonte
Também recomendo usar o nvm e também remover a versão já instalada para evitar conflitos no terminal
instale o nvm e use-o
Explicação em vídeo
baixar e instalar o nvm
deve baixar e instalar a versão mais recente do nó.
Para atualizar o nó mais tarde, basta fazer
fonte
nvm
instala o Node.js por usuário. O usonvm
não fornecerá umnode
comando para todo o sistema . Portanto, aconselho a não remover o sistema global /,node
para que os scripts em execução como outro usuário ainda possam ser executadosnode
.Eu tentei os mesmos comandos da lista no meu ubuntu 14.04, mas ele ainda estava apresentando um erro.
Os comandos que eu 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.
Eu executei o comando:
(use
sudo
como prefixo se não estiversu
)e, em seguida, repetiu as etapas sugeridas em resposta e funciona;)
fonte
Este instala o nó mais recente v0.12. * Do nodesource.
Para o nó v4.x
fonte
O uso do nvm é o método preferido. Primeiro instale o nvm:
Em seguida, instale o nodejs:
Agora, você pode alternar facilmente as versões do nó.
fonte
NVM (gerenciador de versão de nós) com
--lts
O NVM foi mencionado em: https://askubuntu.com/a/441527/52975, mas aqui está um exemplo de uso mais completo, incluindo a
--lts
versão sã .O NVM instala o nó estável mais recente e o npm para você
Agora teste-o com um pacote fictício:
Como a fonte precisa ser feita para cada novo shell, o script de instalação hacks adiciona uma fonte automática ao final da sua
.barshrc
. Isso funciona, mas eu prefiro remover o adicionado automaticamente e adicionar o meu:Vantagens:
permite usar várias versões do Node e sem o sudo
é análogo ao Ruby RVM e ao Python Virtualenv, amplamente considerado uma boa prática em comunidades Ruby e Python
baixa um binário pré-compilado sempre que possível; caso contrário, ele baixa a fonte e compila uma para você
Podemos alternar facilmente as versões dos nós com:
Em seguida, você pode usar um
.nvmrc
arquivo rastreado git para indicar a versão do nó necessária para um determinado projeto: https://stackoverflow.com/questions/24869959/how-do-i-spspify-a-local-version-of-node-for -a-project / 54503474 # 54503474Testado no Ubuntu 17.10.
fonte
Sugiro que você primeiro remova todas as instalações do nodejs e execute o script abaixo depois de editar com a versão do nodejs desejada e seu diretório pai de instalação
ver todas as versões disponíveis do nodejs
https://nodejs.org/dist/
O script abaixo permitirá que você instale qualquer uma dessas versões do nodejs no linux ou OSX
fonte
Se o uso
n
não funcionar, você pode instalar a versão mais recentenodejs
(ou seja, versão 8) executando os seguintes comandos:Mais instruções estão aqui .
fonte
Se você está atrás de um proxy, talvez possa receber esse erro ao executar 'sudo n stable':
Você precisa definir as variáveis env como esta:
E, em seguida, execute o comando passando essas variáveis para o usuário root:
fonte
Estou tentando instalar via nvm, que foi respondido acima, mas enfrenta algum erro no ubuntu 18.04. então eu passo por esse processo
depois de executar este comando, você poderá encontrar esse erro
Command 'nvm' not found, did you mean:
nesse caso, você pode executar este comando
OU você pode colocá-lo no arquivo /.bashrc ou ~ / .profile para carregá-lo automaticamente
depois disso você pode através do próximo processo
fonte