Hoje em dia existem muitas soluções que rodam num motor javascript muita delas usando o famoso Nodejs, por conta disso gostaria de trazer um tutorial de como instalar a última versão do Node.
Existe uma ferramenta que vai nos auxiliar muito chamada NVM, ela é basicamente um gerenciador de versões do Node, muito parecido com o RVM do Ruby e o Pyenv do Python. Nós vamos tomar como base a versão do linux Ubuntu 16.04.
Pré-requisitos
Primeiro precisamos instalar alguns pacotes básicos com os comandos abaixo no seu terminal:
sudo apt-get update
sudo apt-get install build-essential libssl-dev
Feito a atualizar precisamos baixar a instalação do NVM que está num projeto do GITHub para isso vamos usar a ferramenta curl no terminal.
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh
Execute o comando abaixo usando o bash
bash install_nvm.sh
A instalação do NVM altera algumas linhas no seu .profile por isso é interessante recarregar o arquivo no seu terminal usando o comando abaixo:
source ~/.profile
Beleza, agora já temos nosso NVM instalado, o próximo passo é verificar as versões disponíveis do NodeJs, pra isso execute o comando abaixo:
nvm ls-remote
Assim será listada todas as versões do Node na atualidade no meu caso a versão estável mais atual quando fiz esse tutorial é a 8.11.1 agora vamos instalar ela:
nvm install v8.11.1
Por padrão o Node deixa como default a versão mais nova instalada, caso precise instalar várias versões do Node, você pode especificar qual você quer utilizar, por exemplo, se eu quiser usar a versão 6.0.0 eu executo o comando abaixo:
nvm use 6.0.0
Caso você não conheça muito sobre o done segue alguns comandos úteis:
* node -v -> Verifica a versão ativa do Node
* nvm ls -> Caso tenha muitas versões do Node instaladas você pode verificar usando esse comando
* nvm alias default 6.0.0 -> Esse comando eu defino um alias para a versão 6.0.0 chamada default
Esse tutorial foi para clarear um pouco uma forma bem organizada de instalar o Node, não sei se você assim como eu já teve problemas com a instalação do Node. Me diga o que achou do tutorial e caso tenha alguma dúvida deixe um comentário que vou tentar te ajudar da melhor forma possível!