Упаковка приложения Perl
Вопрос
Мне нужно упаковать Perl Dancer Приложение для установки с использованием RPM. В значительной степени все инструменты модуля/дистрибуции Perl имеют дело с установкой файлов в конкретные местоположения Perl, такие как/usr/lib/perl. Мне нужно иметь возможность создавать установку в самоспоращенном месте, например, /opt /foo.
Я знаю о App :: build, что выглядит так, как будто это может быть полезно, и предоставляет средства, отсутствующие в модуле :: Build. Я ожидаю, что может быть Dist :: Zilla Плагин, чтобы делать такие вещи, но я не смог найти его.
Какие инструменты вы бы предложили использовать для создания, тестирования и упаковки «приложения Perl"?
Схема приложения будет следовать за обычным стилем танцора, с /public, /views, /lib и т. Д.
Решение
Вы ошибаетесь, сказав, что Module :: Build не хватает функциональности для установки дополнительных (не LIB) каталогов. Увидеть Кулинарная книга.
Другие советы
Я не знаю, помогает ли это вообще. Он описывает, что мы делаем на работе:
http://www.slideshare.net/p3castro/packaging-perl
Предостережение: мы используем общую установку Perl во всех приложениях.