S.J*_*nes 3 perl 64-bit openssl perl-module activestate
我有64位Vista中的ActiveState Perl的"v5.10.0为MSWin32-64的多线程构建",我试图让地穴:: SSLeay的用的版本一起安装的软件包libeay32.dll
和ssleay32.dll
.
我之前在使用'uwinnipeg'服务器的Win32机器上完成了这个,但是我遇到了64位系统的问题.
ppm install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd ppm install failed: The PPD does not provide code to install for this platform
我尝试了直接ppm安装,似乎工作,但验证失败,我没有看到任何dll文件的迹象?
C:\Perl64\bin>ppm install Crypt::SSLeay Downloading ActiveState Package Repository packlist...done Updating ActiveState Package Repository database...done Syncing site PPM database with .packlists...done No missing packages to install C:\Perl64\bin>ppm verify Crypt::SSLeay ppm verify failed: Package 'Crypt::SSLeay' is not installed
有谁知道我在哪里/如何获得与我的PC兼容的版本?
这里有一些问题:首先,AFAIK,你需要OpenSSL v1.0.0或更高版本的Windows 64.其次,直到最近,Makefile.PL
在Crypt-SSLeay
没有检测到正确的OpenSSL版本大于0.9.x
.
我认为你想要至少升级到Perl 5.10.1,因为它修复了许多与性能相关的关键错误.
如果你mingw
通过ActiveState 安装ppm
(我假设ppm install mingw
即使我没有在64位系统上试过它也能工作),你可以用它来构建OpenSSL 1.0.0a和Crypt-SSLeay.
更新:您可能不需要Crypt::SSLeay
.看到:
也很有用: