【发布时间】:2018-11-17 03:39:39
【问题描述】:
我使用sudo cpanm 来测试和安装 Perl 依赖项。
我被卡住了
building and testing HTTP-Proxy-0.304
但我无法继续编译。
当然,我创建了一个 Perl Makefile.pl 来查看缺少的依赖项。我也试过cpan install HTTP-Proxy,我也有cpanm错误
测试失败 '302 => 302 服务器
我还注释掉了Makefile.pl 中的代理行,cpanm 打开但编译make 和make test 崩溃了。
代理上的这条消息阻塞来自哪里,如何通过cpanm 或cpan 安装此依赖项?
在这两种情况下都使用sudo cpanm 和cpan install ... 我得到一个超时或者卡在这一步上。他没有走得更远
【问题讨论】:
-
“那我不能继续了。”对问题的描述不够充分。
-
“当然,我创建了一个 Perl
Makefile.pl来查看依赖关系” 你不应该这样做;正确的Makefile.PL与模块的分发一起打包。 “代理上阻塞的这条消息从何而来”阻塞了什么消息? -
"我还尝试了
cpan install HTTP-Proxy"cpan和cpanm期望 模块的名称,而不是模块的名称分布。 -
对不起:我的意思是解释
HTTP-Proxy分发中的模块是HTTP::Proxy,所以cpan HTTP::Proxy应该可以工作。 -
完整的错误消息是
Failed test '302 => 302 Server closed connection without sending any data back',它更有帮助。看看Bug #123067 for HTTP-Proxy: t/90httpstatus.t started to fail。当您寻求帮助时,请不要像这样缩短错误消息。