J'ai trouvé de nombreuses instructions d'installation pour Node.js mais elles semblent toutes si compliquées -- je ne suis pas un super administrateur système mais je peux me débrouiller. J'ai yum sur le système, mais je n'ai trouvé aucun paquet node.js, et je ne suis pas sûr de savoir comment compiler du code sur le serveur ou où le mettre.
Réponses
Trop de publicités?Ma réponse pour la version 4+ :
yum -y install wget
wget https://nodejs.org/dist/v4.0.0/node-v4.0.0-linux-x64.tar.gz
tar xzf node-v4.0.0-linux-x64.tar.gz -C /usr/local
rm -rf node-v4.0.0-linux-x64.tar.gz
mv /usr/local/node-v4.0.0-linux-x64 /usr/local/node
ln -s /usr/local/node/bin/node /usr/bin/node
ln -s /usr/local/node/bin/npm /usr/bin/npm
Vérifier dans le dossier https://nodejs.org/dist/latest/ pour trouver le lien de téléchargement de la dernière version.
Le code ci-dessous a bien fonctionné sous CentOS 6
wget http://nodejs.tchol.org/repocfg/el/nodejs-stable-release.noarch.rpm
yum localinstall --nogpgcheck nodejs-stable-release.noarch.rpm
yum install nodejs-compat-symlinks npm
Il ne fonctionne plus, http://nodejs.tc n'est plus en ligne.
J'ai moi-même procédé à cette installation sur RHEL 5.8 il n'y a pas si longtemps. Malheureusement, avec la mise hors ligne de nodejs.tchol.org, la seule option est de le construire à partir des sources.
Cependant, le processus de construction s'est compliqué car le script de la construction implique du code Python qui ne fonctionne pas avec la version par défaut de Python sur RHEL. Après beaucoup d'essais et d'erreurs (et beaucoup de google), j'ai trouvé cet article de blog qui décrit essentiellement une étape à l'étape sur les tâches suivantes requises.
a. Installez Python 2.6 b. Configurer cette version de Python comme une version alternative, puis la mettre par défaut c. configurer et installer node.js d. Ramener Python à la version 2.4 par défaut.
La clé est que vous devez repasser à Python 2.4 par la suite ; sinon, des choses simples comme yum échoueront.
http://www.robeesworld.com/blog/31/installing_node_js_0_8_under_centos_5_8
Après avoir installé en utilisant la réponse la mieux notée, je n'ai pas pu installer de modules globaux (-g) sans les autorisations Sudo. La mise à jour de NPM a montré des erreurs. La méthode ci-dessous a fonctionné parfaitement pour moi, il n'y a pas besoin de permissions SU ou SUDO.
J'ai installé Node.js et NPM en utilisant la méthode ci-dessous prise de ( https://gist.github.com/isaacs/579814 ) mais j'ai modifié deux lignes de commandes selon les conseils d'un commentaire posté par deesejohn dans cette page.
cd
sudo yum install gcc-c++
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=$HOME/local
make install
curl -L https://www.npmjs.org/install.sh | sh
Vérifiez la version installée en utilisant node -v
et npm -v
- Réponses précédentes
- Plus de réponses