5

今日、CLispをWin7PCにインストールしました。私の環境の選択を批判しないでください。ただし、この特定のセットアップにQuicklispとHunchentootに関連する欠陥がある場合は、遠慮なく指摘してください。Quicklispをダウンロードしてインストールし、それを使用してHunchentootを取得しようとしましたが、エラーが発生したようです。

(ql:quickload "hunchentoot")と入力すると、すべてうまくいくようですが、1つはCL + SSLですか?何らかの理由で、その特定のコンポーネントはインストールされません。とにかく、ここに出力があります:

*** - Unable to load foreign library (LIBSSL).
FFI:OPEN-FOREIGN-LIBRARY: Cannot open library "libssl32.dll"

これが何を意味するのか、またはこのとらえどころのないライブラリをインストールする方法を誰かが知っていますか?Quicklisp経由でCL+SSLをインストールしようとしましたが、同じエラーが発生しました。ライブラリ「libssl32.dll」を開けません

編集:LispBoxを使用してHunchentootをインストールしようとしましたが、まったく同じエラーが発生しました。

4

2 に答える 2

9

QuicklispはASDFシステムのみをインストールします。次に、 ドキュメントを 見ると、次のようにCL+SSL読むことができます。

Note that you need the libssl-dev package on Debian to load this
package without manual configuration.

OpenSSL binaries for Windows may be found at
http://www.slproweb.com/products/Win32OpenSSL.html (slproweb.com
is a 3rd party; if you have questions about the OpenSSL installer
they provide, please ask in the mailing list specified on the
linked page).     

結論:OpenSSLは自分でインストールする必要があります。

于 2012-06-30T07:15:50.587 に答える
1

将来の可能性のある人のために:Lispbox(これもに限定されません)でQuicklispを使用してDrakmaをインストール/ロードする(Windows 8では、勝つことに限定されない可能性があります)と同じエラーが出力されます。

迅速で汚い解決策は、「パッケージのロードをスキップ」オプションを使用することです。これにより、SSLなしでDrakmaが機能するようになります:)

于 2014-02-21T15:02:47.197 に答える