2011-06-07 115 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