Como instalar o Node.js no Fedora?

Mais um artigo da sessão #Fedora, dessa vez eu vou reinstalar o Node.js aqui apenas para escrever esse artigo, pois dei uma volta para chegar na versão atual, eu poderia ter simplesmente baixado do site a versão correta, sabendo disso vamos lá.

Para saber se você possui o node ou o npm basta executá-los o com -v:

suissa ॐ  ~: node -v  
zsh: node: command not found...  
Install package 'nodejs' to provide command 'node'? [N/y] n


zsh: command not found: node  
suissa ॐ  ~: npm -v                                                                 ⏎  
zsh: npm: command not found...  
Install package 'npm' to provide command 'npm'? [N/y] n


zsh: command not found: npm  

Percebeu que ele me pergunta se eu quero instalar o pacote que possui aquele comando?

Então na hora que tinha instalado o Node.js não tinha instaldo ainda o zsh que faz essa mágica, então vamos pelo caminho hardcore.

Primeiramente vamos instalar o Node.js com dnf:

sudo dnf install nodejs  

Depois de instalado vamos ver qual a versão dele:

node -v  
⏎
v0.10.36  

Porém estamos na versão 5.4.0, enquanto escrevo essa birsoca, então precisamos atualizar ele, então pensei:

Bah só instalar o nvm com o npm!

Então vamos ver a versão do npm:

npm -v  
zsh: npm: command not found...  
Install package 'npm' to provide command 'npm'? [N/y] n


zsh: command not found: npm  

Agora vamos instalar o npm com dnf:

sudo dnf install npm  

E depois conferimos sua versão:

npm -v  
⏎
1.3.6  

Bom não é mais atual, mas já iremos resolver, agora com o npm vamos instalar o nvm - Node Version Manager.

Aliás há quase 1 ano atrás eu escrevi um post sobre o NVM.

sudo npm install -g nvm  

Pronto!?

- Quase.

Para você ver quais comandos pode executar basta rodar nvm:

Vamos ver qual versão temos instalada no nvm:

nvm ls  
"local" not implemented yet

Como acabamos de instalar não temos nenhuma versão então vamos resolver esse problema, se quiser ver todas versões disponíveis execute nvm ls-remote e veja a quantidade de versỗes.

Vamos instalar a versão 5.4 então basta executar:

nvm install 5.4.0  

Depois de tudo isso vamos ver se o Node;js está na versão correta?

node -v  
⏎
v5.4.0  

E o npm:

npm -v  
⏎
3.3.12  

Pronto amiguinho agora você já sabe o que fazer se estiver fudido.

:p

Comentários

comments powered by Disqus