Установка NPM на AWS EC2 - PullRequest
       54

Установка NPM на AWS EC2

43 голосов
/ 21 ноября 2011

Работа над Ec2 на AWS.

Я установил Node.js, и он отлично работает.

Но проблема возникает при попытке установить npm.

Я использую следующую команду для установки:

sudo curl http://npmjs.org/install.sh | sh

Но установка, кажется, зависает ... Я получаю "извлечение: http://registry.npmjs.org/npm/-/npm-1.0.106.tgz" в приглашении, и оно остается таким же.

Есть идеи, что здесь происходит?

Ответы [ 7 ]

115 голосов
/ 11 февраля 2014
sudo yum install nodejs npm --enablerepo=epel
26 голосов
/ 03 марта 2017

Чтобы установить NodeJS 6.x, выполните следующие команды:

curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash -
yum install nodejs --enablerepo=nodesource

Обновление

Вы можете установить NodeJS 7 и 8 таким же образом.Просто укажите нужную версию вместо 6 в приведенной выше команде.

Обновление

Для обновления до NodeJS 10 (или любой другой версии) выполните следующие действия:

rm -rf /etc/yum.repos.d/nodesource-el*
curl -sL https://rpm.nodesource.com/setup_10.x | sudo -E bash -
yum install nodejs --enablerepo=nodesource
11 голосов
/ 13 июня 2017

Следуйте этому учебному пособию по AWS , в котором используется Диспетчер версий узлов * .

Диспетчер версий узлов (NVM) позволяет устанавливать несколько версий узла.js и переключаться между ними.


Вот шаги:

Установить NVM

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash

Активировать NVM

. ~/.nvm/nvm.sh

Узел установки (выберите версию)

nvm install 4.4.5

Подтверждение успешной установки

node -e "console.log('Running Node.js ' + process.version)"
4 голосов
/ 15 мая 2018

Во-первых

sudo yum install make

Вы можете запустить это, чтобы получить zip-версию нужной версии узла

wget https://nodejs.org/dist/v8.10.0/node-v8.10.0.tar.gz

Тогда вы можете распаковать его вот так

tar -xvf node-v8.10.0.tar.gz

затем перейдите в извлеченный каталог и установите узел, подобный этому

./configure && make && sudo make install
1 голос
/ 11 февраля 2015

git clone https://github.com/isaacs/npm.git cd npm sudo make install

И если у вас нет мерзавца, сделайте это сначала: sudo yum install git

1 голос
/ 26 октября 2013

Я нашел его урок, который мне очень пригодился: в последней главе объясняется, как установить узел и компилировать его npm.

http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/#installNode

0 голосов
/ 26 июня 2012

Редактировать, так как мой ответ больше не актуален:

Попробуйте:

curl --silent --location https://rpm.nodesource.com/setup | bash -

yum -y install nodejs 

https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#enterprise-linux-and-fedora-core

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...