【发布时间】:2016-07-21 00:45:27
【问题描述】:
正如标题所说,我正在尝试安装 perl 模块 perl-Net-SSH2。我已经通过 yum 尝试过,但收到一个错误,即没有可用的软件包。
yum install perl-Net-SSH2
我试过下载一个 rpm 文件,但我能找到的唯一一个是 el6,它抱怨 perl 的版本
yum localinstall perl-Net-SSH2-0.45-4.el6.x86_64.rpm
Requires: perl(:MODULE_COMPAT_5.10.1)
我已尝试下载源代码,但即使已安装,却被告知“无法在以下目录中找到库 ssh2 的工作版本”。 (通过 yum install libssh2 libssh2-devel)
我通过 cpan 尝试过,但得到相同的错误“无法在以下目录中找到库 ssh2 的工作版本”
有什么想法吗?谷歌对此非常粗略,只有
【问题讨论】:
-
你试过
cpan Net::SSH2或cpanm Net::SSH2吗? -
是的,它与我从源代码编译时遇到的错误相同,即找不到 libssh2。这实际上是一个不正确的错误,因为真正的问题是没有安装 gcc。当我安装它时,我能够编译它。之后我再也没有通过 cpan 尝试过,但我认为它会起作用。