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