這是我第一次在Ansible中使用cpanm模塊。我試圖從他們的搜索引擎中抽取一個特定的模塊MIME :: QuotedPrint,並且似乎無法使用我的Ansible腳本來獲取它。有人可以看看,讓我知道我在這裏做錯了嗎?在Ansible中使用cpanm模塊
- 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完整副本的服務器,但您在此處放置了實際的發行版。它看起來像是5.8.0版本中的Perl本身。你關心你要使用哪個CPAN鏡像嗎?也許一個身體靠近你?在$工作中,我們這樣做是因爲我們公司提供了一個公共CPAN鏡像,所以我們使用它,因爲它更接近,因此速度更快。但你不必這樣做。在命令行中,你可以執行'cpanm MIME :: QuotedPrint',就是這樣。不知道如何讓Ansible做到這一點。也許'cmd'?我最近沒有使用Ansible。 – simbabque