Подтвердить что ты не робот

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

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

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

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

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

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

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

Подумайте, что здесь происходит?

4b9b3361

Ответ 1

sudo yum install nodejs npm --enablerepo=epel

Ответ 2

Чтобы установить 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

Ответ 3

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

Node Version Manager (NVM) позволяет вам установить несколько версий Node.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

Во-первых

sudo yum установить make

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

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

Ответ 6

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

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

Ответ 7

Сначала запустите файл http://npmjs.org/install.sh в своей системе, а затем выполните его напрямую, а не обвязывайте с помощью curl.

  • Используйте chmod +x install.sh, чтобы сделать его исполняемым
  • Затем запустите ./install.sh