Ошибка установки mpmodb для npm


0

Я получаю следующую ошибку при попытке установить драйвер nodejs mongodb:

(precise)[email protected]:~$ sudo npm install mongodb
npm http GET https://registry.npmjs.org/mongodb

npm ERR! Error: failed to fetch from registry: mongodb
npm ERR!     at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12
npm ERR!     at cb (/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9)
npm ERR!     at Request._callback (/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18)
npm ERR!     at Request.callback (/usr/lib/nodejs/request/main.js:119:22)
npm ERR!     at Request.<anonymous> (/usr/lib/nodejs/request/main.js:212:58)
npm ERR!     at Request.emit (events.js:88:20)
npm ERR!     at ClientRequest.<anonymous> (/usr/lib/nodejs/request/main.js:412:12)
npm ERR!     at ClientRequest.emit (events.js:67:17)
npm ERR!     at HTTPParser.onIncoming (http.js:1261:11)
npm ERR!     at HTTPParser.onHeadersComplete (http.js:102:31)
npm ERR! You may report this log at:
npm ERR!     <http://bugs.debian.org/npm>
npm ERR! or use
npm ERR!     reportbug --attach /home/me/npm-debug.log npm
npm ERR! 
npm ERR! System Linux 3.8.11
npm ERR! command "node" "/usr/bin/npm" "install" "mongodb"
npm ERR! cwd /home/me
npm ERR! node -v v0.6.12
npm ERR! npm -v 1.1.4
npm ERR! message failed to fetch from registry: mongodb
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/me/npm-debug.log
npm not ok
(precise)[email protected]:~$

Я запускаю Ubuntu 12.04 на Chromebook (через crouton) с 32-битным процессором.


Лог добавляет что-нибудь? Хм, вы используете МАССИВНО старую версию Node.JS!
Julian Knight

узел 0.6.12, так что да, довольно старый. Я думаю, что apt-get не актуален для узла.
gloo

Я добавил ответ о том, как обновить Node «правильным» способом для Ubuntu.
Julian Knight

Ответы:


1

Поскольку ваша установка Node.JS устарела, вы должны начать с обновления по крайней мере до Node v0.10.x

Рекомендуемый подход для Ubuntu 12 использует NodeSource PPA это расширение PPA Криса Ли.

Обновление Node.JS также обновит NPM. Когда вы это сделаете, повторите попытку установки MongoDB. В настоящее время я использую эту библиотеку на нескольких разных платформах, и она отлично работает.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.