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欢迎提出任何建议!
发布于 2012-02-26 16:43:43
如果您不需要ssl (或将使用Apache ),您可以
(push :hunchentoot-no-ssl *features*)然后
(ql:quickload 'hunchentoot)发布于 2012-01-04 11:25:14
它正在寻找您没有的SSL库版本。纠正它的一个简单方法(我还没有测试库本身的正确行为)是符号链接它。在您的shell中运行以下命令:
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替换为已安装的版本。
https://stackoverflow.com/questions/8664419
复制相似问题