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 なしで) インストールしようとしました。同じエラーが発生し続けます。