Perl - 无法在Windows上安装Net :: SSH2

时间:2018-04-22 23:50:41

标签: windows perl ssh sftp windows-server

我正在尝试在Windows上使用Net::SSH2安装cpan。我无法安装并收到以下错误:

警告:命令无效[C:\ Perl \ bin \ perl.exe Makefile.PL INSTALLDIRS = site]     SALVA /净重 - SSH2-0.69.tar.gz     C:\ Perl \ bin \ perl.exe Makefile.PL INSTALLDIRS = site - Not OK

有谁知道我收到此错误的原因。任何帮助是极大的赞赏。整个输出通过以下屏幕截图发布:

screenshot of my output screenshot of my output continued

2 个答案:

答案 0 :(得分:2)

输出说试图从https://www.libssh2.org/下载libssh2 如果你已经有了libssh2,你可以将它放在Perl可以找到它的路径中。如果查看输出的底部,它会给出一个搜索libssh2的目录列表。其中一个目录可能是放置libssh2的地方。

答案 1 :(得分:2)

为Activestate Perl编译Net::SSH2并非易事。

幸运的是,Sisyphus已经设置了一个预编译的Perl包(PPM)存储库,其中包含Net::SSH2http://www.sisyphusion.tk/ppmindex.html