我正在尝试安装GeneMark-ES但是当尝试按照文档中的指定运行时,缺少几个PERL模块。我试图通过定义PERL5LIB变量指向所有必需的文件。
但是,我遇到了几个已安装的文件,但各种目录中有多个文件。不仅如此,每个文件都有不同的文件大小。
为什么会这样?我应该使用什么文件?
以下是对名为Simple.pm
答案 0 :(得分:3)
这些Simple.pm
文件是模块文件,每个文件用于不同的“分发”。
例如,图片中突出显示的是Locale::Maketext::Simple。 Simple.pm
是实际的模块文件本身。图像中的第一个用于Bio::Location::Simple等。路径的Bio/Location
部分表示您可以看到的分布的实际名称。
安装说明应准确概述所需的分发。您不只是直接使用Simple.pm
文件。
答案 1 :(得分:2)
您需要阅读文档中的Perl Modules以了解Perl如何使用模块名称
在吸收之后,你会发现实际上只有三个不同的库位置,它们一起包含十个以Simple.pm
结尾的模块文件
/home/pollo/perl5/lib/perl5
/usr/share/perl5/core_perl
/usr/share/perl5/vendor_perl
没有任何地方看起来像GeneMark-ES
,但它似乎不太可能以::Simple
结束,如果它在那里
请打开 新问题 并说明您尝试安装所需模块的经验,而不是提供误导性和无关紧要的事实