mysql で Compoundjs をテストしようとしていますが、失敗します。
私のシステムは、次のバージョンの nodejs と npm を備えた Debian 7 です。
$ ノード -v v0.10.13 $ npm -v 1.3.4
これが私がcompoundjsをインストールした方法です
sudo npm install -g コンパウンド sudo npm install -g jugglingdb --save sudo npm install -g jugglingdb-mysql 複合init testapp --db mysql cd testapp npm インストール
$ ノード server.js
警告: JugglingDB アダプター「mysql」がインストールされていません。
モデルが機能しないため、実行を修正するには:
npm install jugglingdb-mysql
/srv/www/playground/node/testapp/node_modules/jugglingdb/lib/railway.js:55
if (!schema.adapter) throw new Error('Adapter is not defined');
^
エラー: アダプターが定義されていません
初期化時 (/srv/www/playground/node/testapp/node_modules/jugglingdb/lib/railway.js:55:36)
CompoundServer.initialize (/srv/www/playground/node/testapp/node_modules/jugglingdb/index.js:31:19) で
CompoundServer.EventEmitter.emit (events.js:98:17) で
CompoundServer.initCompound で (/srv/www/playground/node/testapp/node_modules/compound/lib/compound.js:123:14)
CompoundServer.initCompoundServer [初期化として] (/srv/www/playground/node/testapp/node_modules/compound/lib/server/compound.js:53:29)
/srv/www/playground/node/testapp/node_modules/compound/lib/compound.js:67:18 で
process._tickCallback で (node.js:415:13)
Function.Module.runMain (module.js:499:11) で
起動時 (node.js:119:16)
node.js:901:3 で
上記のエラーが発生した後、試してみました
npm install jugglingdb-mysql
が、それでも同じエラーが発生します。jugglingdb と jugglingdb-mysql をグローバルおよびローカルに (-g なしで) インストールしようとしました。同じエラーが発生し続けます。