0

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");
4

1 に答える 1