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

(precise)me@localhost:~$ 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)me@localhost:~$

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

1 ответ1

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .