2

我正在使用以mongodb作为后端的play框架进行应用程序开发,我已经在我的ubuntu和windows上成功安装了mongodb和playframework,但是如果我想使用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驱动。

编辑:这里 有一个用于播放 2 的 morphia 插件

于 2012-06-06T10:15:58.187 回答
1

我开始使用带有 play framework 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 回答