インストールの標準出力は次のとおりです。
CPAN Terminal> i Net::SSLeay
Installing Net::SSLeay (1.58)
Running [/usr/bin/Perl /usr/bin/cpanp-run-Perl /home/greymonkey/.cpanplus/5.14.2/build/Net-SSLeay-1.58/Makefile.PL INSTALLDIRS=site]...
*** Found OpenSSL-1.0.1e installed in /usr
*** Be sure to use the same compiler and options to compile your OpenSSL, Perl,
and Net::SSLeay. Mixing and matching compilers is not supported.
Do you want to run external tests?
These tests *will* *fail* if you do not have network connectivity. [n]
Checking if your kit is complete...
Looks good
Writing Makefile for Net::SSLeay
Writing MYMETA.yml
[ERROR] MAKE failed: No such file or directory cp lib/Net/SSLeay.pm blib/lib/Net/SSLeay.pm
AutoSplitting blib/lib/Net/SSLeay.pm (blib/lib/auto/Net/SSLeay)
blib/lib/Net/SSLeay.pm: some names are not unique when truncated to 8 characters:
cp lib/Net/SSLeay.pod blib/lib/Net/SSLeay.pod
cp lib/Net/SSLeay/Handle.pm blib/lib/Net/SSLeay/Handle.pm
/usr/bin/Perl "-Iinc" /usr/share/Perl/5.14/ExtUtils/xsubpp -typemap /usr/share/Perl/5.14/ExtUtils/typemap -typemap typemap SSLeay.xs > SSLeay.xsc && mv SSLeay.xsc SSLeay.c
cc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"1.58\" -DXS_VERSION=\"1.58\" -fPIC "-I/usr/lib/Perl/5.14/CORE" SSLeay.c
SSLeay.xs:153:25: fatal error: openssl/err.h: No such file or directory
compilation terminated.
make: *** [SSLeay.o] Error 1
[ERROR] Unable to create a new distribution object for 'Net::SSLeay' -- cannot continue
'openssl/err.h'が欠落しているようです、Perlを初めて使用するのを手伝ってください。どうもありがとう。
ああ、SSLライブラリのヘッダーがありません。私はapt-devパッケージを入手して問題を解決しました。
Sudo apt-get install libssl-dev
Fedora/CentOSユーザーの場合:
yum install openssl-devel
編集:他の人が言っているように、OpenSSLヘッダーがありませんでした。 Fedora/CentOSでは、これらのヘッダーはopenssl-devel
パッケージによって提供されるため、インストールする必要があります。
Fedoraユーザーの場合:
yum groupinstall 'Development Tools' 'Development Libraries'
yum install zlib-devel libyaml-devel openssl-devel gdbm-devel readline-devel ncurses-devel libffi-devel curl git openssh-server redis libxml2-devel libxslt-devel libcurl-devel libicu-devel python