我正在尝试从CPAN安装一个Perl模块(JSON),但是遇到了以下错误。
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#
有人能帮我解决这个问题吗?这里出了什么问题?
等待你的宝贵答复。
发布于 2014-03-20 13:33:06
您的cpan配置可能是倾斜的。
你为什么不使用cpanm?(https://metacpan.org/release/App-cpanminus)
几年前我从cpan转到了cpanm,至今还没有后悔过。
描述 Cpan减号是一个脚本,用于从CPAN获取、解压缩、构建和安装模块,而不执行其他操作。 它没有依赖(可以引导自身),需要零配置,并且是独立的。在运行时,它只需要10 of的RAM。
https://stackoverflow.com/questions/22534444
复制相似问题