root なしで の新しいバージョンを PC にインストールしようとしたところBioPerl
、必要なモジュールのバージョンが古すぎるというエラーが表示されました。したがって、それらをカスタムディレクトリにインストールしました。
インストールの --install_base の横にライブラリ パラメータを設定する可能性はありますか? README と INSTALL の説明では、 を使用したインストール用に提供されているだけですcpan
が、これは私にはオプションではありません。
ありがとう
私の試み:
my $dir=catdir('home','user','my','bioperl');
my $lib=catdir('home','user','my','lib');
push @INC , $lib;
$lib=$lib.':'.$_ for @INC;
1.
system("cd tools/BioPerl-1.6.923 && perl Build.PL --install_base $dir && ./Build test && ./Build install");
2.
system("export EXPATLIBPATH=$lib && cd tools/BioPerl-1.6.923 && perl Build.PL --install_base $dir && ./Build test && ./Build install");
3.
system("export PERL5LIB=$lib && cd tools/BioPerl-1.6.923 && perl Build.PL --install_base $dir && ./Build test && ./Build install");