Estou tentando instalar o nodejs e o npm no centos 7
Então, primeiro eu fiz o rpm -i http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm para obter o repositório epel
Então eu tentei o yum instalar o nodejs. O que funcionou. Então eu tentei o yum install npm. Yum retorna com "pacote npm não encontrado"
Terei que criar o npm manualmente? E como devo fazer isso?
/usr/bin/which
é onde ele morre por mim) se vocênpm update -g
. Não consigo descobrir o que há de errado, mas aconselho a criação de node / npm a partir da fonte.No Centos 7, para instalação do npm e nodejs, siga estas etapas
fonte
O NPM ainda não está empacotado para o EPEL 7. Espere algum tempo, eles já precisam atualizar milhares de pacotes e tiveram que esperar pelo lançamento do CentOS, que ocorreu apenas alguns dias atrás.
Sugiro entrar em contato com o mantenedor do pacote (que parece ser patches ), pois eles podem não estar cientes de que o CentOS 7 foi lançado e que agora eles podem compilar seus pacotes para ele.
fonte
curl -L https://npmjs.org/install.sh | sh
Encontrei isso aqui: https://www.npmjs.org/doc/README.html#fancy-install-unix-
Eu tentei em uma nova instalação do CentOS 7 e funciona!
fonte
Eu criei um repositório copr que fornece os mais recentes (sincronização com o couro cru do Fedora) NodeJs e NPM. Ele também contém as dependências de compilação, caso você queira reconstruí-lo.
Observe que, para criar o NPM mais recente, você precisa do openssl> = 1.0.2, mas o EL7 fornece apenas o 1.0.1. Portanto, se você não deseja atualizar o openssl para 1.0.2, anexe
exclude=openssl*
no final de/etc/yum.repos.d/dchen-nodejs-epel-7.repo
fonte
Aqui está outra opção -
lembre-se - eu não tenho acesso à máquina centos 7 agora, então não posso testar. geralmente a compilação fica sem problemas ou com problemas menores que podem ser resolvidos facilmente pela modificação do arquivo .spec e nada mais
fonte
Usa isto:
https://github.com/kazuhisya/nodejs-rpm
Depois de criar RPMs usando estas instruções, você deve instalar os RPMs criados com --force (existe um conflito na página de manual do nó, apenas o ignore).
Confirmo que funciona no CentOS 7.
fonte
Outra maneira eficaz, mas muito fácil de instalar o Node.js em sua máquina é fazê-lo no repositório oficial. Para isso, certifique-se de ter acesso ao repositório EPEL, você pode fazer isso executando o seguinte comando.
Agora use o comando yum para instalar o Node.js
E como eu quero gerenciar pacotes de nós durante o desenvolvimento, também preciso instalar o gerenciador de pacotes npm para Node.js usando o seguinte comando.
Verifique este link para mais detalhes
fonte