Module::Build

最終更新日時:2011-11-30 15:38:54
Perlモジュール

概要


Module::Build は Perlモジュール のビルド、テスト、インストールのためのシステムです。
新たに Perlモジュール をインストールする際によく使用されます。
このような用途としては、ExtUtils::MakeMUser がこれまで主流となっていましたが、Module::Build は、この後継にあたるものです。


perl Build.PL --install_base /project/perl --install_path lib=/project/perl/lib --install_path arch=/project/perl/lib


Module::Buildを使用するPerlモジュールのインストール


Module::Buildを使用して Perlモジュール をインストールする際には以下のようにします。

 % perl Build.PL
 % ./Build
 % ./Build test
 % su
 # ./Build install


なお、インストール場所を指定したい場合には、以下のような指定が可能です。

 % perl Build.PL --install_base /project/perl \ 
                 --install_path lib=/project/perl/lib \
                 --install_path arch=/project/perl/lib 


--install_base でインストール場所のベースディレクトリを指定し、次の --install_path で指定した種別のパスを指定することが可能です。
上記の例では、libarchを指定していますが、それぞれ --install_path を指定する必要があることに注意です。
なお、libは通常の Perlモジュールarchはアーキテクチャ依存のファイルのインストール場所となります。

お問い合わせは 掲示板 にて。