通过cpan安装perl模块Net :: SSLeay

raj*_*aju 10 email perl openssl cpan sendmail

我试图通过cpan安装Net :: SSLeay来安装Email :: Send :: SMTP :: TLS但是我收到以下错误.

cpan[5]> install Net::SSLeay
Running install for module 'Net::SSLeay'
Running make for M/MI/MIKEM/Net-SSLeay-1.49.tar.gz
  Has already been unwrapped into directory /home/ubuntu/.cpan/build/Net-SSLeay-1.49-VDZ57t
Could not make: Unknown error
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Run Code Online (Sandbox Code Playgroud)

eka*_*was 26

在ubuntu上,试试吧

sudo apt-get install libnet-ssleay-perl
sudo apt-get install libcrypt-ssleay-perl
Run Code Online (Sandbox Code Playgroud)

  • 值得注意的是,只有当您的系统 perl 上需要 Net::SSLeay 时,这才有效。如果您出于兼容性或货币原因安装了特定的本地 Perl,则 apt 的预编译包将无济于事。 (2认同)

jer*_*ran 15

在Ubuntu 12.04中

sudo apt-get install libssl-dev
Run Code Online (Sandbox Code Playgroud)

这解决了我的问题

  • `yum install openssl-devel`在CentOS 6.7上为我做了 (2认同)
  • 您通常也需要 zlib1g-dev (zlib 标头) (2认同)

Sta*_*dog 12

在Centos上,这是我的解决方案:

sudo yum install perl perl-CPAN perl-Net-SSLeay perl-IO-Socket-SSL
Run Code Online (Sandbox Code Playgroud)


gpo*_*ojd 7

尝试手动运行该过程.从CPAN提示符:

  1. 键入look Net::SSLeay要在解压缩目录中的shell
  2. perl Makefile.PL
  3. make
  4. make test
  5. make install

如果有"README"或"INSTALL"文件,请尝试阅读.如果您遇到任何错误,可以附加您的问题,也许有人可以提供帮助.