3

ActiveState Perl "v5.10.0 built for MSWin32-x64-multi-thread" を備えた 64 ビット Vista を持っており、 Crypt::SSLeaylibeay32.dllパッケージをおよびのバージョンと共にインストールしようとしていますssleay32.dll

「uwinnipeg」サーバーを使用して Win32 マシンでこれを実行したことがありますが、64 ビット システムで問題が発生しています。

ppm インストール http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd
ppm のインストールに失敗しました: PPD は、このプラットフォームにインストールするコードを提供しません

動作しているように見える直接の ppm インストールを試みましたが、検証に失敗し、dll ファイルの兆候が見られませんか?

C:\Perl64\bin>ppm install Crypt::SSLeay
ActiveState パッケージ リポジトリ パックリストをダウンロードしています...完了
ActiveState パッケージ リポジトリ データベースを更新しています...完了
サイトの PPM データベースを .packlists と同期しています...完了
インストールする不足パッケージはありません
C:\Perl64\bin>ppm ベリファイ Crypt::SSLeay
ppm 検証に失敗しました: パッケージ 'Crypt::SSLeay' がインストールされていません

私のPCと互換性のあるバージョンをどこで/どのように入手できるか知っている人はいますか?

4

2 に答える 2

5

ここにはいくつかの問題があります。まず、AFAIK、Windows64にはOpenSSLv1.0.0以降が必要です。次に、最近まで、Makefile.PLinは。Crypt-SSLeayより大きいOpenSSLバージョンを正しく検出しませんでした0.9.x

パフォーマンスに関連するいくつかの重大なバグが修正されたので、少なくともPerl5.10.1にアップグレードしたいと思います。

mingwActiveStateを介してインストールする場合ppmppm install mingw64ビットシステムで試したことがなくても機能すると思います)、OpenSSL1.0.0aおよびCrypt-SSLeayを構築するために使用できます。

更新:おそらく必要ありませんCrypt::SSLeay。見る:

また便利:

于 2010-08-29T11:23:46.737 に答える
3

Sinanはごく最近、 Crypt::SSLeayの新しいバージョンをリリースしました。これにより、Windows のインストールに関するいくつかの問題が解消される可能性があります。私はそれがまだ PPM に入っているとは思えません。

于 2010-08-28T22:18:09.550 に答える