2015-10-09 3 views
0

Я MongoDB работает в одном окне терминала и теперь в другом я получаю эту ошибку, когда я бег server.js (файл из интернета-Mean класса я беру):Проблемы с MongoDB установить на Mac

Daves-MB-Retina-Oct2014:mean Dave$ node server.js module.js:338 throw err; ^

Error: Cannot find module 'mongodb/node_modules/bson' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:286:25) at Module.require (module.js:365:17) at require (module.js:384:17) at Object. (/Users/.../.../udemy/mean/node_modules/mongoose/lib/drivers/node-mongodb

native/objectid.js:8:16) 
at Module._compile (module.js:434:26) 
at Object.Module._extensions..js (module.js:452:10) 
at Module.load (module.js:355:32) 
at Function.Module._load (module.js:310:12) 
at Module.require (module.js:365:17) 
at require (module.js:384:17) 

MongoDB is in another directory. Does that matter? I did a npm update in the directory I was in and nothing updates. Here is what is in the directory: Daves-MB-Retina-Oct2014:mean Dave$ ls Gruntfile.js bower_components package.json LICENSE config packages Procfile karma.conf.js server.js README.md mean.json tools bower.json node_modules

+0

Mongodb может работать в любом месте. Вероятно, эта проблема связана с неудачной установкой npm. Попробуйте удалить каталог node_modules и снова запустить npm install –

+0

Просто попробовал это. Это не работает. Получил кучу ошибок. Наверное, слишком много, чтобы вставить здесь. –

ответ

0

Я получил помощь за пределами Stackoverflow, чтобы решить эту проблему. Я переустановил все в новом каталоге и установил npm в нескольких подкаталогах, где сценарий установки не удался. Все установлено сейчас.

Смежные вопросы