2011-06-07 119 views
3

我正在尝试为我的Play安装此pagination module!应用程序,但无法使其工作。我在这里提取ZIP文件/播放/模块/分页头/和我的例子对SO,改变我的dependencies.yml文件到:如何安装游戏!框架模块?

# Application dependencies 

require: 
    - play 
    - pagination -> paginate-head 

repositories: 
    - My modules: 
     type:  local 
     artifact: ${application.path}/../[module] 
     contains: 
      - paginate-head 

但我仍然不认为该模块正在加载。我假设它的文档应该出现在http://localhost:9000/@documentation/home或者有其他方法来查看模块是否被加载?它在控制台中也没有告诉我任何东西。

任何想法如何让这个安装?

回答

6

你并不需要提取一个zip文件,只需运行命令

游戏安装PAGINATE头

应该正常工作。但解压缩也将起作用。你也不需要你的dependencies.yml文件中的“存储库”部分。玩!知道在哪里可以找到模块。

真正的问题是,你的要求应该是这样的:

require: 
    - play 
    - play -> paginate head 

注意发挥的左“ - >”,这意味着它是一个模块。在'分页'和'头部'之间也没有冲突。这是因为'paginate'是模块名称,'head'是版本,应该用空格分隔。

此外,对于托管在主Play!模块回购,你甚至不需要安装它们。您可以添加上面的要求并开始播放!它会自动安装它。虽然它将安装在应用程序模块目录下,而不是播放模块目录。

希望有帮助!

+0

这确实有帮助,谢谢。任何想法如何我可以检查它是否实际安装? 'play install paginate-head'命令似乎可行,但文档没有添加到框架的其余部分,所以我不确定它是否现在安装。 – networkprofile 2011-06-07 20:25:47

+0

当您启动您的应用程序时,它应该将一行打印到具有“模块分页可用”的控制台中。 – Aaron 2011-06-07 20:27:48

+0

这并不是说出于某种原因,但zip文件实际上已被提取并删除,并且已经在模块 – networkprofile 2011-06-07 20:30:00