Как я могу перечислить все модули CPAN в зависимости от данного модуля?

Как я могу перечислить все модули CPAN в зависимости от данного модуля? Например, создайте список модулей с помощью Класса:: Рабочий процесс?

5
задан brian d foy 16 March 2010 в 13:49
поделиться

4 ответа

Есть два правильных вопроса о зависимостях:

  • Какие модули требуются данному модулю?

  • Обратный вопрос: какие модули зависят от данного модуля?

Для Первый, авторитетный, но нерекурсивный ответ: обычно для просмотра файла META.yml, который является частью большинства современных дистрибутивов. Если такого файла нет, вы можете попробовать найти инструменты сборки Makefile.PL или Build.PL, которые поставляются с ним. Если вы хотите знать все зависимости, а не только прямые, см. Ответ ghostdog74. В частности, Дэвид Кантрелл 'CPANDeps' очень и очень удобен.

Очевидно, что на последний вопрос невозможно ответить, осмотрев сам модуль. Если вы не хотите использовать grep для распакованного minicpan , лучшим решением будет что-то вроде раздела « used by » в записи модуля CPANTS .

8
ответ дан 18 December 2019 в 10:44
поделиться

Некоторые другие параметры:

1
ответ дан 18 December 2019 в 10:44
поделиться

Я нашел CPAN::Dependency и CPAN::FindDependencies на CPAN, они могут вам помочь.

1
ответ дан 18 December 2019 в 10:44
поделиться

вы можете использовать такой модуль, как CPAN::Dependency, или попробовать this онлайн, среди многих других.

6
ответ дан 18 December 2019 в 10:44
поделиться
Другие вопросы по тегам:

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