0

我正在尝试从 CPAN 安装 Vcf.pm 并且没有运气。部分问题是我无法让 cpanm 工作。

这是我开始的地方:

https://metacpan.org/pod/release/AJPAGE/Bio-Pipeline-Comparison-1.123050/lib/Vcf.pm

安装说明(如果该页面在左下方)提供了 2 个选项:

cpanm Vcf

perl -MCPAN -e shell
install Vcf

对于第二个选项,第一行没问题,但第二行返回:

Warning: Cannot install Vcf, don't know what it is.

尝试第一个选项,我得到:

-bash: cpanm: command not found

这很奇怪,因为我已经安装了 cpanminus 并且它似乎没问题,当我发出这个命令时:

cpan App:cpanminus

我明白了:

App::cpanminus is up to date (1.7044).

任何人都可以帮助我获得上述 2 个选项之一,以便我可以安装模块吗?在计算机编程方面,我只是一个谦虚的外行,但我的理解是 cpan 应该使安装模块变得容易,所以我不敢相信我已经成功地失败了!

4

1 回答 1

1

看来 Bio::Pipeline::Comparison 分布没有被 PAUSE 索引,所以 CPAN 不知道如何安装它。它在 MetaCPAN 上列出,但它是七年前发布的。GitHub 存储库丢失,并且不在作者的 CPAN 目录中。模块消失了。如果您支持遗留代码,您可能会写信给作者询问它在哪里消失了。如果你在做新的工作,找别的东西来做这份工作。

至于缺少cpanm的 ,它可能已安装但不在您的 PATH 中。您可以强制安装它并查看它的最终位置:

% cpan -f App::cpan minus
于 2019-08-21T02:27:37.730 回答