我是Deployd (www.deployd.com).的初学者我正在学习"Pro AngularJS“一书,在第6章开始时,我遵循了所有的说明,以便在浏览器中打开Deployd仪表板,但是在命令提示符下出现错误,仪表板拒绝在浏览器中打开。
该页一直在加载,直到它停止并显示没有找到服务器。我还遵循了Deployd页面上的步骤,仍然会出现相同的错误。
我在提示符处收到的错误是:
Unhandled rejection TypeError: Cannot read property 'insert' of undefined
at C:\Program Files\Deployd\node_modules\deployd\lib\db.js:262:8
at C:\Program Files\Deployd\node_modules\deployd\lib\db.js:155:12
at tryCatcher (C:\Program Files\Deployd\node_modules\deployd\node_modules\bl
uebird\js\main\util.js:24:31)
at Promise._settlePromiseFromHandler (C:\Program Files\Deployd\node_modules\
deployd\node_modules\bluebird\js\main\promise.js:454:31)
at Promise._settlePromiseAt (C:\Program Files\Deployd\node_modules\deployd\n
ode_modules\bluebird\js\main\promise.js:530:18)
at Promise._settlePromises (C:\Program Files\Deployd\node_modules\deployd\no
de_modules\bluebird\js\main\promise.js:646:14)
at Async._drainQueue (C:\Program Files\Deployd\node_modules\deployd\node_mod
ules\bluebird\js\main\async.js:79:16)
at Async._drainQueues (C:\Program Files\Deployd\node_modules\deployd\node_mo
dules\bluebird\js\main\async.js:89:10)
at Immediate.Async.drainQueues [as _onImmediate] (C:\Program Files\Deployd\n
ode_modules\deployd\node_modules\bluebird\js\main\async.js:14:14)
at processImmediate [as _immediateCallback] (timers.js:367:17)
Unhandled rejection TypeError: Cannot read property 'insert' of undefined
at C:\Program Files\Deployd\node_modules\deployd\lib\db.js:262:8
at C:\Program Files\Deployd\node_modules\deployd\lib\db.js:155:12
at tryCatcher (C:\Program Files\Deployd\node_modules\deployd\node_modules\bl
uebird\js\main\util.js:24:31)
at Promise._settlePromiseFromHandler (C:\Program Files\Deployd\node_modules\
deployd\node_modules\bluebird\js\main\promise.js:454:31)
at Promise._settlePromiseAt (C:\Program Files\Deployd\node_modules\deployd\n
ode_modules\bluebird\js\main\promise.js:530:18)
at Promise._settlePromises (C:\Program Files\Deployd\node_modules\deployd\no
de_modules\bluebird\js\main\promise.js:646:14)
at Async._drainQueue (C:\Program Files\Deployd\node_modules\deployd\node_mod
ules\bluebird\js\main\async.js:79:16)
at Async._drainQueues (C:\Program Files\Deployd\node_modules\deployd\node_mo
dules\bluebird\js\main\async.js:89:10)
at Immediate.Async.drainQueues [as _onImmediate] (C:\Program Files\Deployd\n
ode_modules\deployd\node_modules\bluebird\js\main\async.js:14:14)
at processImmediate [as _immediateCallback] (timers.js:367:17)注意:每当我在Deployd控制台输入命令时,我都会在提示符处得到以下消息:
js-bson: Failed to load c++ bson extension, using pure JS version在出现提示符的结果之前。我不知道这是否也是问题的一部分。这是我第一次尝试使用Deployd,所以我不知道这些错误意味着什么。
发布于 2016-09-17 01:52:31
检查你的bson安装。如果您在安装时没有注意到控制台中红色字母中的bson错误
npm install deployd -g试着更新,
npm update为了使bson包正确地安装在您需要的系统中,python和c++编译器在系统中的正确路径上。下面的链接显示了如何正确安装bson包的许多选项。http://techtothepoint.blogspot.com/2015/03/npm-install-errors-buildreleasebson.html
https://stackoverflow.com/questions/31731051
复制相似问题