linux - 无法安装 Net::SSH2 perl 模块

标签 linux perl module cpan

我正在尝试使用 cpan 安装 perl 模块:Net::SSH2,但实际上不起作用。

cpan -f install Net::SSH2

输出:

CPAN: Storable loaded ok (v2.20) Going to read '/root/.cpan/sources/authors/01mailrc.txt.gz' ............................................................................DONE Going to read '/root/.cpan/sources/modules/02packages.details.txt.gz' Database was generated on Mon, 22 May 2017 22:29:03 GMT HTTP::Date not available ............. New CPAN.pm version (v2.16) available.
[Currently running version is v1.9402] You might want to try install CPAN reload cpan to both upgrade CPAN.pm and run the new version without leaving the current session.

...............................................................DONE Going to read '/root/.cpan/sources/modules/03modlist.data.gz' Can't locate object method "data" via package "CPAN::Modulelist" (perhaps you forgot to load "CPAN::Modulelist"?) at (eval 16) line 1. at /usr/share/perl5/CPAN/Index.pm line 518 CPAN::Index::rd_modlist('CPAN::Index', '/root/.cpan/sources/modules/03modlist.data.gz') called at /usr/share/perl5/CPAN/Index.pm line 85 CPAN::Index::reload('CPAN::Index') called at /usr/share/perl5/CPAN.pm line 955 CPAN::exists('CPAN=HASH(0x21fd2f0)', 'CPAN::Module', 'install') called at /usr/share/perl5/CPAN/Shell.pm line 1243 CPAN::Shell::expandany('CPAN::Shell', 'install') called at /usr/share/perl5/CPAN/Shell.pm line 1639 CPAN::Shell::rematein('CPAN::Shell', 'force', 'install', 'install') called at /usr/share/perl5/CPAN/Shell.pm line 1935 CPAN::Shell::ANON('CPAN::Shell', 'install', 'install') called at /usr/bin/cpan line 318 main::_default('ARRAY(0x1938f18)') called at /usr/bin/cpan line 278

最佳答案

您的 CPAN 安装似乎不完整或已损坏。操作系统和 Perl 版本可能会有所帮助。在许多当前的 Linux 发行版上,可以使用普通的系统软件实用程序(例如 yum (RHEL/CentOS)、apt (Debian/Ubuntu) 和 yast (SuSE))来安装 Perl 模块及其依赖项。缺点是版本可能不是最新的。

关于linux - 无法安装 Net::SSH2 perl 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44145459/

相关文章:

html - 为什么 Firefox 在我的 div 上放一个水平滚动条?

linux - 如果 BASH 则不止一个

perl - 如何使用您编写的 perl 模块?

testing - 您如何构建用于在项目模块内进行测试的导入?

wordpress - 如何创建付费插件/主题并安全地销售它们

linux - 未找到 yocto defconfig

linux - 根据某些条件更新文件中的单个列

Perl-将文件从一个位置复制到另一个位置但内容不复制

arrays - 如何制作一个接受数组 * 或 * 可变数量标量的子程序?

python - 导入本地创建的模块