2016-02-09 3 views
0

Я только что установил трапецеидальный проект для личного проекта и его изучения. После установки я просто запустить команду node keystone, но эта ошибка показывает:Ошибка Keystone при запуске «npm keystone» после установки

{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } 
js-bson: Failed to load c++ bson extension, using pure JS version 
------------------------------------------------ 
Mongo Error: 

[Error: failed to connect to [localhost:27017]] 
/Users/msantamaria/Documents/dev/presonal_projects/test-keystone/node_modules/keystone/lib/core/mount.js:616 
     throw new Error('KeystoneJS (' + keystone.get('name') + ') failed to start'); 
     ^

Error: KeystoneJS (test-keystone) failed to start 
    at NativeConnection.<anonymous> (/Users/msantamaria/Documents/dev/presonal_projects/test-keystone/node_modules/keystone/lib/core/mount.js:616:10) 
    at emitOne (events.js:77:13) 
    at NativeConnection.emit (events.js:169:7) 
    at NativeConnection.Connection.error (/Users/msantamaria/Documents/dev/presonal_projects/test-keystone/node_modules/mongoose/lib/connection.js:389:8) 
    at /Users/msantamaria/Documents/dev/presonal_projects/test-keystone/node_modules/mongoose/lib/connection.js:416:14 
    at /Users/msantamaria/Documents/dev/presonal_projects/test-keystone/node_modules/mongoose/lib/drivers/node-mongodb-native/connection.js:57:21 
    at /Users/msantamaria/Documents/dev/presonal_projects/test-keystone/node_modules/mongodb/lib/mongodb/db.js:286:18 
    at /Users/msantamaria/Documents/dev/presonal_projects/test-keystone/node_modules/mongodb/lib/mongodb/db.js:365:7 
    at doNTCallback0 (node.js:428:9) 
    at process._tickCallback (node.js:357:13) 

Я читал много вокруг, но я не могу найти исправление для этого, многие предполагают изменения версии узла, другие, что удаление node_modules и делать a npm install снова исправит это, но не повезло.

Спасибо заранее, это мои данные:

OS:  Mac OSX 10.10.5 
node: v5.0.0 
npm:  v3.3.6 
Python: 2.7.10 
Mongo: 3.2.1 
+0

Он не может подключиться к экземпляру MongoDB. Что происходит, когда вы запускаете «mongo localhost: 27017» в Terminal? –

+0

@ Пьер-LucGendreau Это то, что происходит, когда я бегу 'Монго локальный: 27017' ' MongoDB версия оболочки: 3.2.1' 'подключения: локальный: 27017/test' ' 2016-02-09T11: 29: 29.027-0500 W NETWORK [thread1] Не удалось подключиться к 127.0.0.1:27017, причина: errno: 61 Соединение отклонено '2016-02-09T11: 29: 29.028-0500 E QUERY [thread1] Ошибка: не удалось подключиться на сервере локального хоста: 27017, попытка соединения не удалась: '' [email protected]/mongo/shell/mongo.js: 226: 14 @ (подключение): 1: 6' 'исключение: подключение failed' спасибо. – migsan

ответ

1

Это важная часть сообщения об ошибке:

Mongo Error: [Error: failed to connect to [localhost:27017]] 

Keystone не может подключиться к базе данных, вы можете также подтвердите, выполнив следующую команду в терминале:

mongo localhost:27017 

Это сложно сделать укажите точную причину, но вы должны посмотреть соответствующую документацию на install MongoDB Community Edition on OS X.

+0

Ну, это была одна из проблем, но проблема после переустановки и проверки монго остается. Это то, что я получаю прямо сейчас: {[Ошибка: не могу найти модуль '../build/Release/bson'] код: 'MODULE_NOT_FOUND'} js-bson: Не удалось загрузить расширение C++ bson, используя чистый JS версия /Users/msantamaria/Documents/dev/presonal_projects/test-keystone/node_modules/keystone/lib/core/mount.js:327 \t \t \t \t бросок е; \t \t \t \t^ В настоящее время проблема заключается только в модуле bson. Еще раз спасибо за быстрый ответ. – migsan

+0

Хорошо, нашел проблему, сначала проблемы с bson были исправлены с использованием [этого ответа] (http://stackoverflow.com/questions/28651028/cannot-find-module-build-release-bson-code-module-not-found -js-bson) (копирование файла bson в другую папку), и, наконец, я установил mongo, но он не был запущен, просто сделал «mongod» в терминале перед запуском «node keystone» и теперь работает как шарм. – migsan

0

Был такой же вопрос, как и вы вчера! Решение проблемы для меня должно было дать мне все в порядке/data/db :) У меня были права на чтение. После этого запускается мой сервер, и веб-сайт работает на localhost. Теперь я пытаюсь настроить веб-сайт. Довольно сложно для меня ^^

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