安装后 运行 'npm keystone' 时梯形校正错误
Keystone error when running 'npm keystone' after installation
我刚刚为个人项目安装了 keystone 并学习它。安装后我只是 运行 命令 node 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 并再次执行 npm install
将修复它,但没有运气。
提前致谢,这是我的规格:
OS: Mac OSX 10.10.5
node: v5.0.0
npm: v3.3.6
Python: 2.7.10
Mongo: 3.2.1
这是错误信息的重要部分:
Mongo Error: [Error: failed to connect to [localhost:27017]]
Keystone 无法连接到您的数据库,您也可以通过 运行 在终端中输入以下命令来确认:
mongo localhost:27017
很难说出确切的原因,但你应该看看install MongoDB Community Edition on OS X的相关文档。
昨天遇到了和你一样的问题!
为我解决问题就是让我有权使用 /data/db :)
我只有阅读的权利。这样做之后,我的服务器启动并且网站在本地主机上运行。
现在我正在尝试自定义网站。对我来说很难^^
我刚刚为个人项目安装了 keystone 并学习它。安装后我只是 运行 命令 node 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 并再次执行 npm install
将修复它,但没有运气。
提前致谢,这是我的规格:
OS: Mac OSX 10.10.5
node: v5.0.0
npm: v3.3.6
Python: 2.7.10
Mongo: 3.2.1
这是错误信息的重要部分:
Mongo Error: [Error: failed to connect to [localhost:27017]]
Keystone 无法连接到您的数据库,您也可以通过 运行 在终端中输入以下命令来确认:
mongo localhost:27017
很难说出确切的原因,但你应该看看install MongoDB Community Edition on OS X的相关文档。
昨天遇到了和你一样的问题! 为我解决问题就是让我有权使用 /data/db :) 我只有阅读的权利。这样做之后,我的服务器启动并且网站在本地主机上运行。 现在我正在尝试自定义网站。对我来说很难^^