node.js - node - Instalación de NPM en AWS EC2
node js server on amazon ec2 (7)
Edita porque mi respuesta ya no era pertinente:
Tratar:
curl --silent --location https://rpm.nodesource.com/setup | bash -
yum -y install nodejs
Trabajando en Ec2 en AWS.
He instalado Node.js y funciona bien.
Pero el problema surge cuando intentas instalar npm.
Estoy usando el siguiente comando para instalarlo:
sudo curl http://npmjs.org/install.sh | sh
Pero la instalación parece congelarse ... Obtengo "ir a buscar: http://registry.npmjs.org/npm/-/npm-1.0.106.tgz " en el prompt y se queda así.
¿Tienes alguna idea de lo que está pasando aquí?
Encontré su tutorial que me fue muy útil: el último capítulo explica cómo instalar node y npm compilándolo.
http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/#installNode
Para instalar NodeJS 6.x, ejecute los siguientes comandos:
curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash -
yum install nodejs --enablerepo=nodesource
Actualizar
Puede instalar NodeJS 7 y 8 de la misma manera. Simplemente especifique la versión que necesita en lugar de 6 en el comando anterior.
en primer lugar
sudo yum install make
Puede ejecutar esto para obtener el zip de la versión deseada del nodo
wget https://nodejs.org/dist/v8.10.0/node-v8.10.0.tar.gz
Entonces puedes descomprimirlo así
tar -xvf node-v8.10.0.tar.gz
luego ve al directorio extraído e instala un nodo como este
./configure && make && sudo make install
git clone https://github.com/isaacs/npm.git cd npm sudo make install
Y si no tienes git, haz esto primero: sudo yum install git
Siga este tutorial de AWS que usa el Administrador de versiones de nodo .
Node Version Manager (NVM) le permite instalar múltiples versiones de Node.js y alternar entre ellas.
Estos son los pasos:
Instalar NVM
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash
Activar NVM
. ~/.nvm/nvm.sh
Instalar nodo (elegir versión)
nvm install 4.4.5
Confirmar la instalación exitosa
node -e "console.log(''Running Node.js '' + process.version)"
sudo yum install nodejs npm --enablerepo=epel