Это мой первый раз, используя модуль cpanm в Ansible. Я пытаюсь вытащить из своей поисковой системы определенный модуль MIME :: QuotedPrint и, похоже, не может заставить его потянуть, используя мой сценарий Ansible. Может кто-нибудь взглянуть и сообщить мне, что я делаю неправильно здесь?Использование модуля cpanm в Ansible
- name: Downloading Perl Modules
cpanm: name=MIME::QuotedPrint mirror=http://search.cpan.org/CPAN/authors/id/J/JH/JHI/perl-5.8.0.tar.gz
Я проверил документацию Ansible, но я не уверен, что такое псевдоним/pkg, как указано. Спасибо всем!!
'cpanm' не поддерживает поисковую систему. Это не связано с metacpan.org (похоже, вы так считали). Это просто аккуратный клиент, который работает с любым зеркалом CPAN. – simbabque
Спасибо за информацию! есть ли способ использовать cpanm для правильного перевода QuotedPrint? Или я вообще об этом ошибаюсь? – ryekayo
Неправильное зеркало. Зеркало cpan - это сервер, на котором есть полная копия CPAN, но вы разместили там фактический дистрибутив. Похоже, что это релиз для самого Perl, в версии 5.8.0. Вам не нравится, какое зеркало CPAN вы собираетесь использовать? Может быть, это физически близко к вам? В $ work мы делаем это, потому что наша компания предоставляет публичное зеркало CPAN, поэтому мы используем его по мере приближения и тем самым быстрее. Но вам это не нужно. В командной строке вы будете использовать 'cpanm MIME :: QuotedPrint' и все. Не уверен, как заставить Ansible сделать это. Может быть, 'cmd'? Недавно я не использовал Ansible. – simbabque