Доброе время суток, форумчане.
Столкнулся с неведомой мне проблемой.
На форумах пишу вопросы редко, по этому прошу не судить строго, буду рад любой помощи, подсказке.
Среда: windows7.
Суть проблемы:
Не могу достучаться к mongodb
делал npm install mongodb
В итоге результат:
C:\Program Files\nodejs\node_modules>npm install mongodb
npm ERR! error rolling back Error: EPERM, rmdir 'C:\Program Files\nodejs\node_mo
dules\mongodb'
npm ERR! error rolling back mongodb@1.3.9 { [Error: EPERM, rmdir 'C:\Program Fi
les\nodejs\node_modules\mongodb']
npm ERR! error rolling back errno: 50,
npm ERR! error rolling back code: 'EPERM',
npm ERR! error rolling back path: 'C:\\Program Files\\nodejs\\node_modules\\mo
ngodb' }
npm ERR! Error: EPERM, rmdir 'C:\Program Files\nodejs\node_modules\mongodb'
npm ERR! { [Error: EPERM, rmdir 'C:\Program Files\nodejs\node_modules\mongodb']
npm ERR! errno: 50,
npm ERR! code: 'EPERM',
npm ERR! path: 'C:\\Program Files\\nodejs\\node_modules\\mongodb' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "mongodb"
npm ERR! cwd C:\Program Files\nodejs\node_modules
npm ERR! node -v v0.10.10
npm ERR! npm -v 1.2.25
npm ERR! path C:\Program Files\nodejs\node_modules\mongodb
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, rmdir 'C:\Program Files\nodejs\node_modules\mongodb
'
npm ERR! Error: EPERM, open 'C:\Program Files\nodejs\node_modules\npm-debug.log'
npm ERR! { [Error: EPERM, open 'C:\Program Files\nodejs\node_modules\npm-debug.
log']
npm ERR! errno: 50,
npm ERR! code: 'EPERM',
npm ERR! path: 'C:\\Program Files\\nodejs\\node_modules\\npm-debug.log' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "mongodb"
npm ERR! cwd C:\Program Files\nodejs\node_modules
npm ERR! node -v v0.10.10
npm ERR! npm -v 1.2.25
npm ERR! path C:\Program Files\nodejs\node_modules\npm-debug.log
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, open 'C:\Program Files\nodejs\node_modules\npm-debu
g.log'
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! C:\Program Files\nodejs\node_modules\npm-debug.log
npm ERR! not ok code 0
Запускаю node test.js
module.js:340
throw err;
^
Error: Cannot find module 'mongodb'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (C:\MY\work\NOde\test.js:1:75)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
C:\Users\denista>
Подскажите что делаю не так.
Может у меня не правильное понимание самой архитектуры как все должно быть.
Чего я хочу добиться: node.js - сервер; mongodb - база; все по средству REST запускаю скрипт который потом require.js подтягивает мне нужные backbone.js модели и вью, node у меня только приемник данных и производит коммуникацию с базой. Может я делаю что-то не так и стоит покопать совсем в другую сторону?