Recommended
PPTX
Open Source System Administration Framework - Func
KEY
PDF
PDF
PDF
PPT
Shibuya Pm Tt08 Advanced Mogilefs
PDF
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
PPTX
OrePAN と cpanm を使ったCPAN モジュールの部分ミラーの運用管理 :Yokohama.pm #8
PDF
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
PDF
15分でCakePHPを始める方法(Nseg 2013-11-09 )
PDF
PDF
PDF
PDF
PDF
PDF
PPTX
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
PDF
PPT
Puppet Best Practices? at COOKPAD
PDF
PDF
PDF
PPTX
Alfresco勉強会#33 alfresco 5.1でコンテンツ自動削除を実装してみた
PDF
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
PDF
PPTX
serverspecを使用したサーバ設定テストの実例
KEY
PPTX
Alfresco勉強会#30 alfrescoとshareのJavaScriptをデバッグしよう
PPT
CPANの依存モジュールをもう少し正しく検出したい
PDF
More Related Content
PPTX
Open Source System Administration Framework - Func
KEY
PDF
PDF
PDF
PPT
Shibuya Pm Tt08 Advanced Mogilefs
PDF
Norikraで作るPHPの例外検知システム YAPC::Asia Tokyo 2015 LT
PPTX
OrePAN と cpanm を使ったCPAN モジュールの部分ミラーの運用管理 :Yokohama.pm #8
What's hot
PDF
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
PDF
15分でCakePHPを始める方法(Nseg 2013-11-09 )
PDF
PDF
PDF
PDF
PDF
PDF
PPTX
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
PDF
PPT
Puppet Best Practices? at COOKPAD
PDF
PDF
PDF
PPTX
Alfresco勉強会#33 alfresco 5.1でコンテンツ自動削除を実装してみた
PDF
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
PDF
PPTX
serverspecを使用したサーバ設定テストの実例
KEY
PPTX
Alfresco勉強会#30 alfrescoとshareのJavaScriptをデバッグしよう
Similar to cpanfile
PPT
CPANの依存モジュールをもう少し正しく検出したい
PDF
PDF
YAPC::Nagoya::Tiny 2019 | Makefile生活
PDF
PDF
PDF
Cinnamon - simple deploy tool
PPTX
これだけMakefile (Basics of makefile)
KEY
KEY
KEY
PDF
ホームディレクトリに埋もれた便利なコードをさがせ!
KEY
PDF
PDF
PDF
YAPC::Kansai 2017 - macOSネイティブアプリ作成におけるPerlの活用
PDF
PDF
KEY
Composer による依存管理 と Packagist によるライブラリの公開
PPTX
Jenkins x Kubernetesが簡単だと思ったら大変だった話
PPTX
More from Yoshihiro Sasaki
PDF
PDF
PDF
PDF
PDF
PDF
少人数でのWebアプリ開発 CGIからPSGIまでの変遷
PDF
PDF
PDF
cpanfile 1. cpanfile
Hokkaido.pm #9
Yoshihiro Sasaki
2. 3. 4. 5. 6. 7. 8. Installと実行
$ cpanm -L local --installdeps -n .
$ perl -Mlib::core::only -Mlib=local/
lib/perl5 get.pl
501 Protocol scheme 'https' is not
supported (LWP::Protocol::https not
installed)
9. 10. 11. 12. 13. 14. 15. ModuleのInstallの各段階
1. develop ‣ author_requires
2. configure ‣ configure_requires
3. build ‣ build_requires
4. runtime ‣ requires
5. test ‣ test_requires
16. before action requirements
開発時(develop) author_requires
perl Makefile.PL configure_requires
configure_requires, requires,
make
build_requires
configure_requires, requires,
make test
build_requires, test_requires
make install requires
17. on $phase => $definition;
on 'test' => sub {
requires 'Test::More', '>= 0.96';
};
${phase}_requires
Module::Install互換のショートカット
中身は on で実装されている
18. 19. 20. バージョン指定
0 => 指定なし ‘>= 1.00’ => 以上
‘1.00‘ => 以上 ‘<= 1.00’ => 以下
‘== 1.00’ => 固定 ‘> 1.00’ => 超過
‘!= 1.00’ => 以外 ‘< 1.00’ => 未満
21. 22. 23. 24. 25. 26. PAUSE ID + Filename
XAICRON/Micro-Container-0.03.tar.gz
27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. CPAN Distribution用
CPAN Meta Spec v2.0に対応したい
既存アプリをCPANに上げたい
Module::Build::Pluggable::CPANfile
Module::Install::CPANfile
38. 39.