1

私は Deployed ( www.deployd.com ) の初心者です。私は「Pro AngularJS」という本を学んでおり、第 6 章の冒頭で展開されたダッシュボードをブラウザーで開くためのすべての指示に従いましたが、コマンド プロンプトでエラーが発生し、ダッシュボードがブラウザーで開くことを拒否しています。

ページは、停止してサーバーが見つからないことが表示されるまでロードを続けます。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)

注: デプロイされたコンソールでコマンドを入力するたびに、プロンプトに次のメッセージが表示されます。

js-bson: Failed to load c++ bson extension, using pure JS version

プロンプトの結果が表示される前に。それも問題の一部であるかどうかはわかりません。Deployd を使用するのは初めてなので、これらのエラーの意味がわかりません。

4

1 に答える 1

0

bson のインストールを確認します。インストール中にコンソールの赤い文字で bson エラーに気付かなかった場合

npm install deployd -g

で更新してみてください、

npm update

システムに bson パッケージを正しくインストールするには、システムの正しいパスにある python および c++ コンパイラが必要です。これは、bson パッケージを適切にインストールするための多くのオプションを示すリンクです。 http://techtothepoint.blogspot.com/2015/03/npm-install-errors-buildreleasebson.html

于 2016-09-17T01:52:31.123 に答える