2014-11-14 3 views
1

У меня есть старая версия NPM и NodeJS, установленная на моем сервере AWS. Мне действительно нужно работать, чтобы установить модуль. Версия для npm - 1.1.0-2. Версия узла - 0.6.8.Установка/обновление npm & NodeJS

sudo npm install -g npm 

Результаты в:

npm ERR! System Linux 3.10.42-52.145.amzn1.x86_64 
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "npm" 
npm ERR! cwd /home/ec2-user/node-v0.10.33-linux-x64 
npm ERR! node -v v0.6.8 
npm ERR! npm -v 1.1.0-2 
npm ERR! message failed to fetch from registry: npm 

также пытались NodeJS от источника. README говорит, что использует обычный ./configure, make, make install. Предостережение: нет скрипта configure. : -/

Готов поднять руки.

+1

Возможный дубликат [Как обновить NodeJS и Npm для следующих версий?] (Http://stackoverflow.com/questions/6237295/how-can-i-update-nodejs-and-npm-for-the -next-versions) –

+0

Сортировка, но никто из них не работает. Я действительно получил источник для компиляции (я загрузил двоичные файлы по ошибке). Так надеемся, что это сработает. –

ответ

2

Пожалуйста, попробуйте выполнить следующие действия в вашем терминале:

curl https://www.npmjs.org/install.sh | sh 
+0

Я думаю, что у нас есть сценарий с курицей и яйцом. Он загружает, но устарел: Вы используете устаревшую и неподдерживаемую версию узла (v0.6.8). Обновите узел и повторите попытку. –

+0

Удаляет и переустанавливает узел вариант? Похоже, вы на очень старой версии узла. –

+0

Я не видел ничего похожего на Узел в yum. (Отказ от ответственности: не пользователь yum). Установка из исходного кода разобралась, хотя - спасибо. –

0

Хорошо, исходный код в конечном счете, сделал работу. Я загрузил двоичные файлы по ошибке. (Нечетно, что они приходят с README, рассказывающим вам, как создавать исходный код).

Надеясь, что кто-либо еще хочет обновить, вы можете чему-то научиться.

Anywho, я доволен этим пока. Спасибо за ввод.

Смежные вопросы