socket.io: Как правильно его установить? - PullRequest
1 голос
/ 17 ноября 2011

Я смог установить npm, но есть много вещей, которые, похоже, не работают.

Мой первый вопрос: что здесь происходит:

steven@steven-VirtualBox:~/Documents/node$ sudo npm install socket.io

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: No such module
    at Object.<anonymous> (/usr/share/npm/lib/utils/output.js:8:21)
    at Module._compile (module.js:432:26)
    at Object..js (module.js:450:10)
    at Module.load (module.js:351:31)
    at Function._load (module.js:310:12)
    at Module.require (module.js:357:17)
    at require (module.js:368:17)
    at Object.<anonymous> (/usr/share/npm/lib/utils/log.js:21:14)
    at Module._compile (module.js:432:26)
    at Object..js (module.js:450:10)

Кажется, я здесь много (строка 201).

Эта команда работает, когда я не использую sudo. Но я не знаю, делает ли он то, что должен делать.

npm написано в JavaScript? Есть ли способ настроить его вручную?

Кроме того, я, кажется, получаю разные результаты при запуске команды curl http://npmjs.org/install.sh | sh для установки npm, в зависимости от того, в каком каталоге я нахожусь. В каком каталоге я должен находиться при запуске? Это довольно печально, что я не знаю, что эти сценарии делают за кулисами.

Я нахожу тонны учебников. Все они указывают на одни и те же инструкции. Я следую инструкциям. Они не работают .... Ищите дополнительные учебники .....

Я получил node.js для полной компиляции из src. Оттуда тоже проверил тесты. Это должно было быть самой сложной частью!

Ответы [ 2 ]

1 голос
/ 15 марта 2012

У вас есть старый npm?Удаление того из usr / bin решило эту проблему для меня:

$ rm / usr / bin / npm

0 голосов
/ 18 ноября 2011

Это действительно странно.

Реестр не работает? Вопрос DNS?

Попробуйте получить доступ к этому URL: http://registry.npmjs.org/-/short

Вы можете прочитать отличный FAQ здесь: http://npmjs.org/doc/faq.html

Можете ли вы установить какой-либо другой пакет?

Вам также нужна версия узла> 0.4 для запуска npm.

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