Как установить игру! каркасные модули? - PullRequest
3 голосов
/ 07 июня 2011

Я пытаюсь установить этот модуль разбиения на страницы для моей игры!приложение, но не могу заставить его работать.Я распаковал zip-файл внутри / play / modules / paginate-head /, и я привел здесь пример на 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 или есть другие способы проверить, был ли загружен модуль?Мне тоже ничего не сказано в консоли.

Есть идеи, как установить это?

1 Ответ

5 голосов
/ 08 июня 2011

Вам не нужно извлекать zip-файл, просто запустите команду

play install paginate-head

должно работать нормально. Но распаковка тоже подойдет. Вам также не нужен этот раздел "репозитории" в вашем файле dependencies.yml. Играть! знает, где найти модули.

Реальная проблема в том, что ваш запрос должен выглядеть следующим образом:

require:
    - play
    - play -> paginate head

Обратите внимание на игру слева от «->», что означает, что это модуль. Также нет тире между «paginate» и «head». Это потому, что paginate - это имя модуля, а head - версия, и они должны быть разделены пробелом.

Кроме того, для модулей, которые размещены в основной Play! Модули репо, вам даже не нужно их устанавливать. Вы можете просто добавить требование выше и начать играть! и он установит его автоматически. Хотя он будет установлен в каталоге модулей модулей, а не в каталоге модулей воспроизведения.

Надеюсь, это поможет!

...