使用自定义库路径安装BioPerl

00

我试图BioPerl在没有root用户的PC上安装新版本的,并收到有关所需模块的版本太旧的错误。所以我将它们安装到一个自定义目录中。

是否可以在--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");
磨坊主

没有root用户访问权限是一个常见问题,这就是存在的原因perlbrew

\curl -L http://install.perlbrew.pl | bash

然后只需安装即可cpanminus使用perlbrewInstalling to local perl (perlbrew)

curl -L http://cpanmin.us | perl - App::cpanminus

那将使您有一个稳定的环境来安装所有模块,包括Bio::Perl可以执行以下操作或也可以阅读How do I install the latest BioPerl version when using perlbrew?

cpanm Bio::Perl

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章