npm не устанавливает модули под Ubuntu 10.04 - PullRequest
1 голос
/ 10 августа 2011

Я установил NPM без проблем, но всякий раз, когда я пытаюсь установить модуль, терминал просто зависает и ничего не делает (по крайней мере, кажется, что он ничего не делает ...)

Я ждал 5 минут, но ничего не изменилось.

screenshot terminal

edit

с использованием версии узла 0.5.4-pre и npm 1.0.23

Ответы [ 3 ]

3 голосов
/ 11 августа 2011

Лучший способ обойти это:

1) Удалите каталог вашего узла

$ rm -rf node

2) получить ветку 0,4

$ git clone -b v0.4 git://github.com/joyent/node.git

3) Скомпилируйте и установите его (sudo)

$ sudo su -
$ cd node
$ make clean
$ ./configure
$ make -j
$ sudo su -
# make install

4) Повторно загрузите и установите npm, это важно!

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

5) Выйдите из sudo, перестройте поисковый индекс и установите свой модуль

# exit
$ npm search
$ npm install mysql
1 голос
/ 11 августа 2011

понижено до узла 0.4.10, и теперь все работает нормально.

0 голосов
/ 10 августа 2011

Та же проблема была решена после переустановки nodejs и npm. Затем я пишу простой установочный скрипт для автоматической установки с модулями. И, как я знаю, не рекомендуется запускать узел из корня.

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