首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么CCL无法加载hunchentoot?

为什么CCL无法加载hunchentoot?
EN

Stack Overflow用户
提问于 2011-12-29 13:44:58
回答 2查看 689关注 0票数 4

SBCL可以成功加载hunchentoot。然而,CCL报告说:

代码语言:javascript
复制
? (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

欢迎提出任何建议!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-26 16:43:43

如果您不需要ssl (或将使用Apache ),您可以

代码语言:javascript
复制
(push :hunchentoot-no-ssl *features*)

然后

代码语言:javascript
复制
(ql:quickload 'hunchentoot)
票数 7
EN

Stack Overflow用户

发布于 2012-01-04 11:25:14

它正在寻找您没有的SSL库版本。纠正它的一个简单方法(我还没有测试库本身的正确行为)是符号链接它。在您的shell中运行以下命令:

locate libssl

它应该返回如下内容:

代码语言:javascript
复制
/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替换为已安装的版本。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8664419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档