Module::Build - ぷちWiki
最終更新日時:
概要
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 で指定した種別のパスを指定することが可能です。上記の例では、
libとarchを指定していますが、それぞれ --install_path を指定する必要があることに注意です。なお、
libは通常の Perlモジュール、archはアーキテクチャ依存のファイルのインストール場所となります。