12

我试图通过 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
4

7 回答 7

31

在ubuntu上,试试

sudo apt-get install libnet-ssleay-perl
sudo apt-get install libcrypt-ssleay-perl
于 2012-10-05T17:20:34.613 回答
15

在 Ubuntu 12.04 中

sudo apt-get install libssl-dev

这为我解决了这个问题

于 2013-10-01T20:13:45.467 回答
13

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

sudo yum install perl perl-CPAN perl-Net-SSLeay perl-IO-Socket-SSL
于 2013-08-19T20:27:06.210 回答
7

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

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

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

于 2012-10-05T17:15:39.127 回答
2

Centos 6.5:

yum install perl-Net-SSLeay
于 2015-07-22T19:30:29.427 回答
0

在 Arch Linux 上:pacman -S perl-net-ssleay

于 2017-06-12T16:25:12.130 回答
0

尝试安装下面列出的两个依赖项。它应该可以解决您遇到的问题。

sudo apt-get install libnet-ssleay-perl
sudo apt-get install libio-socket-ssl-perl
于 2019-05-02T21:05:55.837 回答