4

SBCL は hunchentoot を正常にロードできます。ただし、CCL は次のように報告しています。

? (ql:quickload :hunchentoot)
To load "hunchentoot":
Load 1 ASDF system:
hunchentoot
; Loading "hunchentoot"
> Error: Unable to load any of the alternatives:
>           ("libssl.so.0.9.8" "libssl.so" "libssl.so.4")
> While executing: CFFI::FL-ERROR, in process listener(1).
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.nter code here

どんな提案でも大歓迎です!

4

2 に答える 2

7

ssl が必要ない (またはこれに Apache を使用する) 場合は、次のことができます。

(push :hunchentoot-no-ssl *features*)

その後

(ql:quickload 'hunchentoot)
于 2012-02-26T08:43:42.597 に答える
3

お持ちでないSSLライブラリのバージョンを探しています。それを修正する簡単な方法(私はライブラリ自体の適切な動作をテストしていません)は、それをシンボリックリンクすることです。シェルでこれらを実行します。

locate libssl

次のようなものが返されるはずです。

/lib/i386-linux-gnu/libssl.so.1.0.0
/lib/x86_64-linux-gnu/libssl.so.1.0.0
/usr/lib/firefox-8.0/libssl3.so
/usr/lib/i386-linux-gnu/libssl.so.1.0.0
/usr/lib/thunderbird-8.0/libssl3.so
/usr/lib/x86_64-linux-gnu/libssl.so
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
/usr/lib/x86_64-linux-gnu/libssl3.so
/usr/lib/x86_64-linux-gnu/libssl3.so.1d

プラットフォームに応じて、必要なのは/ usr / lib/x86_64-linux-gnuまたは同様のものです

次に、シンボリックリンクを作成します。

ln -s libssl3.so libssl.so

libssl3.soをインストールしたバージョンに置き換えます。

于 2012-01-04T03:25:13.877 に答える