2

バックエンドとしてmongodbを持つplayフレームワークを使用してアプリケーション開発に取り組んでいます.mongodbとplayframeworkをubuntuとWindowsに正常にインストールしましたが、mongodbで作業したい場合はplayフレームワークのmorphiaモジュールが必要です.morphiaをダウンロードしましたモジュールをインストールしようとしますが、次のようなエラーが表示されます。

root@ubuntu:~/apps/tmp1# play install morphia
[info] Loading project definition from /root/apps/tmp1/project
[info] Set current project to tmp1 (in build file:/root/apps/tmp1/)
[error] Not a valid command: install (similar: initialize, inspect, shell)
[error] Not a valid project ID: install
[error] Not a valid configuration: install (similar: optional)
[error] Not a valid key: install (similar: initialize, dist, stage)
[error] install
[error]        ^
root@ubuntu:~/apps/tmp1# 

dependencies.yml ファイルを変更しようとしましたが、それでも作業できません...

4

3 に答える 3

3

play 2 を使用しているようです。morphiaのドキュメントを見てください。次のように明確に記載されています。

このモジュールは Play 1.x シリーズ専用です。

morphia を使用する代わりに、Javaドライバーを直接使用できます。

編集: Play 2 用の morphia プラグインが利用可能 です。

于 2012-06-06T10:15:58.187 に答える
1

Play フレームワーク 2.x で Marphia を使い始めました。この例に従って marphia プラグインをインストールしました: https://github.com/czihong/playMongoDemo

于 2012-06-25T04:03:49.673 に答える
0

注意点として、私は playMongoDemo をフォークし、Play 2.1.4 で動作するように更新しました。プル リクエストを送信しましたが、当面はhttps://github.com/subdigit/playMongoDemoから入手できます。

プル リクエストが受け入れられたら、ローカル フォークを削除してマスターを使用できるようにします: https://github.com/czihong/playMongoDemo

于 2013-09-19T17:17:48.087 に答える