代理必须指定为绝对URI; '192.168.3.10'不在/usr/share/perl/5.26/CPAN/FTP.pm第355行

时间:2018-11-09 15:19:46

标签: linux perl

我一直试图在独立计算机上安装监管序列分析工具(RSAT)。该操作系统是Ubuntu的最新版本。我也是新手。在下载一些必要的PERL模块时,出现此错误:

“必须将代理指定为绝对URI;'192.168.3.10'不在/usr/share/perl/5.26/CPAN/FTP.pm第355行。 makefiles / install_rsat.mk:256:目标“ perl_modules_install”的配方失败 make:* [perl_modules_install]错误255 **“

尝试使用“ perl -MCPAN -eshell”解决它,但弹出相同的错误。请帮助我。

我们将非常感谢您的帮助

2 个答案:

答案 0 :(得分:0)

您的CPAN代理似乎配置错​​误。它应该是一个绝对URL(如错误消息所示),而不仅仅是IP地址。 http://192.168.3.10/可能会起作用(但您可能还需要添加端口号)。

您有什么建议可以使错误消息更清晰?

答案 1 :(得分:0)

我遇到了类似的问题。通过从CPAN中删除所有已配置的代理,然后使用环境代理来解决该问题。

您可以在cpanperl -MCPAN -e shell上使用以下命令从cpan中删除已配置的代理-

o conf http_proxy ""
o conf ftp_proxy ""
o conf proxy_user ""
o conf proxy_pass ""
o conf commit
q

然后配置所需的环境代理。示例-export http_proxy=http://proxyserver:8080用于Linux或set http_proxy=http://proxyserver:8080用于Windows

现在您应该能够安装必需的模块cpan[6]> install LWP