J'essaie d'installer nodejs et npm sur centos 7
J'ai donc d'abord fait rpm -i http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm pour obtenir le dépôt epel
Ensuite, j'ai essayé d'installer yum nodejs. Ce qui a fonctionné. Ensuite, j'ai essayé num install npm. Yum revient avec "package npm introuvable"
Dois-je créer npm manuellement? Et comment dois-je faire ça?
/usr/bin/which
c'est là qu'il meurt pour moi) si vousnpm update -g
. Je ne peux pas comprendre ce qui ne va pas, mais je conseillerais de construire node / npm à partir de la source.Sur Centos 7, pour l'installation de npm et de nodejs, procédez comme suit
la source
NPM n'est pas encore packagé pour EPEL 7. Donnez-lui un peu de temps, ils doivent déjà mettre à jour des milliers de packages et ont dû attendre la sortie de CentOS qui était il y a quelques jours.
Je suggère de contacter le responsable du package (qui semble être des correctifs ) car ils ne savent peut-être pas que CentOS 7 est disponible et qu'ils peuvent désormais créer leurs packages pour cela.
la source
curl -L https://npmjs.org/install.sh | sh
J'ai trouvé cela ici: https://www.npmjs.org/doc/README.html#fancy-install-unix-
Je l'ai essayé sur une nouvelle installation de CentOS 7 et cela fonctionne!
la source
J'ai créé un dépôt copr qui fournit les derniers NodeJ et NPM (synchronisés avec le cuir brut Fedora). Il contient également les dépendances de génération si vous souhaitez le reconstruire.
Notez que pour construire le dernier NPM, vous avez besoin de openssl> = 1.0.2, mais EL7 ne fournit que 1.0.1. Donc, si vous ne voulez pas mettre à jour l'openssl en 1.0.2, veuillez l'ajouter
exclude=openssl*
à la fin de/etc/yum.repos.d/dchen-nodejs-epel-7.repo
la source
Voici une autre option -
attention - je n'ai pas accès à la machine centos 7 pour le moment, donc je ne peux pas tester. généralement, la construction se passera sans aucun problème, ou des problèmes mineurs qui peuvent être résolus facilement en modifiant le fichier .spec et rien d'autre
la source
Utilisez ceci:
https://github.com/kazuhisya/nodejs-rpm
Une fois que vous avez créé les RPM à l'aide de ces instructions, vous devez effectuer l'installation des RPM créés avec --force (il y a un conflit sur la page de manuel du nœud, ignorez-le simplement).
Je confirme que cela fonctionne sur CentOS 7.
la source
Un autre moyen efficace mais très facile d'installer Node.js sur votre machine est de le faire à partir du référentiel officiel. Pour cela, assurez-vous d'avoir accès au référentiel EPEL, vous pouvez le faire en exécutant la commande suivante.
Utilisez maintenant la commande yum pour installer Node.js
Et comme je souhaite gérer les packages de nœuds pendant le développement, j'ai également besoin d'installer le gestionnaire de packages npm pour Node.js à l'aide de la commande suivante.
Veuillez vérifier ce lien pour plus de détails
la source