2013-01-03 39 views
0

我正在編寫使用一些CPAN模塊的腳本。我可以做什麼以便同事可以使用我的腳本而無需手動安裝這些CPAN模塊?在perl腳本中使用CPAN

謝謝!

+4

可能的重複[Can a Perl腳本安裝它的ow n CPAN依賴?](http://stackoverflow.com/questions/7664829/can-a-perl-script-install-its-own-cpan-dependencies)或者[是否可以手動將CPAN庫包含在Perl中腳本?](http://stackoverflow.com/questions/4214047/is-it-possible-to-manually-include-a-cpan-library-in-a-perl-script?rq=1) –

回答

2

只需將它們標記爲腳本的依賴關係即可。當他安裝腳本時,如果需要,cpan/cpanm也會自動安裝它們。

0

如果它要被運輸和安裝,我肯定會推薦包裝與以正常方式聲明依賴性的一個CPAN式分佈說明(模塊:Dist::ZillaModule::BuildExtUtils::MakeMaker

然而,有可能是奇怪的情況下,與腳本本身的依賴關係是可取的。對於純perl的依賴關係和玩了一下,App::FatPacker似乎工作正常(cpanm使用它itself