Что быстрый путь состоит в том, чтобы запустить единственный скрипт для автоматической установки недостающих модулей с помощью только ядро Perl?

Я наследовал проект, который, как предполагается, может быть развернутым на других серверах. Этот проект имеет много простых зависимостей от модуля, которые однако не могли бы присутствовать на всех целевых машинах.

Как таковой я хотел бы смочь запустить единственный скрипт командной строки, который проверяет, какие модули Perl установлены, и пытается автоматически установить недостающие через CPAN.

Так как это должно быть очень простым (т.е. бывший должный установить материал для запуска установщика модуля победил бы точку), сказал, что сценарий должен только использовать Perl 5.8.8 базовых модулей.

Чему-то нравится, которые уже существуют, или я должен был бы записать это сам?

6
задан daotoad 7 January 2010 в 16:41
поделиться

2 ответа

Создание пакета пакета - один из возможных вариантов ответа -r.

Для автоматизации процесса можно посмотреть на что-то вроде CPAN::Shell (см. CPAN -модуль).

/I3az/

Обновление re: комментарий Брайана о Task:: - Вот несколько соответствующих ссылок:

5
ответ дан 17 December 2019 в 00:10
поделиться

Используйте Module :: Install , он будет включен в ваш модуль / программу. Вы можете использовать команду «auto_install» для автоматической установки зависимостей.

2
ответ дан 17 December 2019 в 00:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: