Instalar o nodejs e o npm no linux
Eu tenho um pequeno problema com a instalação de nodejs e npm no meu servidor linux (que é um pi correndo raspbian). Eu tinha tudo preparado e funcionando usando
sudo apt-get install nodejs npm
Estava tudo muito bem, até que descobri que, aparentemente, estas versões já são antigas. Por isso removi-os.
sudo apt-get purge nodejs npm
então encontrei a seguinte resposta (aqui ) sobre SO e ran
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
Running node-v have me version 0.6.19...o que presumo que se traduza na versão 6.19. para a versão 0. No entanto, a execução do npm-v disse-me que não estava instalado. Então eu mais uma vez purgei nodejs, e procurei outra solução. Nessa altura decidi seguir as coisas no site do nodejs ([15]}aqui ). E eu executei as seguintes ordens.
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
e
sudo apt-get install -y build-essential
2 números:
a versão instalada ainda era 0.6.19. Prefiro a versão 4.x, uma vez que é isso que eu estou executando na minha máquina dev (macOS Sierra).
Ainda não tenho MPN. O que torna os nodejs inúteis.qualquer ajuda em qualquer um (mas de preferência 2) seria óptimo. Obrigado antecipadamente.
1 answers
Realmente recomendo que instale o nó e o npm usando NVM . Esta é a maneira mais rápida, limpa e fácil de fazê-lo.
Assim, instalas a NVM simplesmente a fazer:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
Para testar se o nvm foi devidamente instalado, fechar e reabrir o Terminal e introduzir o NVM. Se você receber um comando nvm: não encontrado mensagem, seu SO pode não ter o necessário .ficheiro bash_ profile. No Terminal, digite toque ~/.bash_ profile e execute o programa de instalação acima de novo.
E agora és capaz para instalar a tipagem do nó:nvm install <version>
Por exemplo
nvm install 4.2.1
Se só quiser instalar a versão mais recente do nó, pode apenas escrever
nvm install node
Para aceder ao nó e ao MPN como sudo (de modo a ter
n=$(which node)
n=${n%/bin/node}
chmod -R 755 $n/bin/*
sudo cp -r $n/{bin,lib,share} /usr/local