首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从CPAN安装perl模块时获取“所需的代理身份验证”消息

从CPAN安装perl模块时获取“所需的代理身份验证”消息
EN

Stack Overflow用户
提问于 2014-03-20 13:27:26
回答 1查看 1.3K关注 0票数 0

我正在尝试从CPAN安装一个Perl模块(JSON),但是遇到了以下错误。

代码语言:javascript
运行
复制
root@catspc:/etc/apt# cpan

cpan shell -- CPAN exploration and modules installation (v1.960001)
Enter 'h' for help.

cpan[1]> install JSON
Going to read '/root/.cpan/Metadata'
  Database was generated on Sat, 07 Dec 2013 22:53:04 GMT
Fetching with LWP:
http://mirror.sov.uk.goscomb.net/CPAN/authors/01mailrc.txt.gz

Proxy authentication needed!
 (Note: to permanently configure username and password run
   o conf proxy_user your_username
   o conf proxy_pass your_password
     )
Username:  vc06
Password:  

Catching error: "Undefined subroutine &CPAN::HTTP::Credentials::_clear_non_proxy_credentials called at /usr/share/perl/5.14/CPAN/HTTP/Credentials.pm line 10, <STDIN> line 2.\cJ" at /usr/share/perl/5.14/CPAN.pm line 391
    CPAN::shell() called at /usr/share/perl/5.14/App/Cpan.pm line 295
    App::Cpan::_process_options('App::Cpan') called at /usr/share/perl/5.14/App/Cpan.pm line 364
    App::Cpan::run('App::Cpan') called at /usr/bin/cpan line 11
Fetching with LWP:
http://mirror.sov.uk.goscomb.net/CPAN/authors/01mailrc.txt.gz
Lockfile removed.
Undefined subroutine &CPAN::HTTP::Credentials::_clear_non_proxy_credentials called at /usr/share/perl/5.14/CPAN/HTTP/Credentials.pm line 10, <STDIN> line 2.
root@catspc:/etc/apt#

有人能帮我解决这个问题吗?这里出了什么问题?

等待你的宝贵答复。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-20 13:33:06

您的cpan配置可能是倾斜的。

你为什么不使用cpanm?(https://metacpan.org/release/App-cpanminus)

几年前我从cpan转到了cpanm,至今还没有后悔过。

描述 Cpan减号是一个脚本,用于从CPAN获取、解压缩、构建和安装模块,而不执行其他操作。 它没有依赖(可以引导自身),需要零配置,并且是独立的。在运行时,它只需要10 of的RAM。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22534444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档