Как я могу создать переносную клубнику с дополнительными комплектными модулями? - PullRequest
4 голосов
/ 28 января 2011

Переносной клубничный Perl - находка - я могу связать его с установщиком NSIS вместе с реальными сценариями и сделать так, чтобы пользователь дважды щелкнул по нему.Однако мне все еще приходится устанавливать модули CPAN, которые нужны нашим сценариям, вручную на компьютер каждого пользователя.

Существует ли переносимый способ «встраивания» модулей cpan в переносную версию клубничного perl?

Будет ли хорошей идеей взять переносную клубнику на машину для разработки, установить модули через CPAN и повторно разархивировать ее для распространения?(Я полагаю, мне нужно исправить местоположение установки в c: \ custom-perl или что-то еще, если я сделаю это).Кто-нибудь знает более прямой путь?Я полагаю, что мне следует записать команды cpan в установщик, но было бы неплохо, если бы пользователю не пришлось ждать установщика + 20 минут (то есть сколько времени требуется для компиляции всех зависимостей).

1 Ответ

5 голосов
/ 28 января 2011

Я думаю, что если вы используете один из инструментов CPAN (cpan / cpanp / cpanm), он должен просто отлично установить на Z:\<strawberry path>\perl\site\lib, а затем вы можете упаковать все это.

...