【发布时间】:2018-10-03 13:35:11
【问题描述】:
我想在 LispWorks 中使用 Hunchentoot 的 easy-ssl-acceptor。但是,我看到此类接受器具有以下功能语法#-:hunchentoot-no-ssl。
这个功能确实存在于我的*features* 列表中,所以我不能使用这个类。这里有什么问题?为什么:hunchentoot-no-ssl 被添加到我的*features* 中?我该如何解决这个问题,以便我可以使用 easy-ssl-acceptor 类?
PS:我在 macOS 10.13 上使用 LispWorks 7.1。
【问题讨论】:
-
感谢您提供详细信息。您能否提供“hunchentoot.asd”提供的 Hunchentoot 版本和/或您用于加载系统的步骤?对于版本“1.2.38”,似乎没有自动添加该功能(使用“ag hunchentoot-no-ssl”搜索文件)。
-
我有 Hunchentoot v1.2.38,通过 Quicklisp 加载。
-
对我来说很难重现(不同的环境)。当你从一个新的 Lispworks 开始时,你能一直观察到这一点吗?需要安装 libssl 吗?
-
@coredump 只要我启动 LispWorks,
:hunchentoot-no-ssl功能就会出现在*features*列表中。我已经安装了 openssl。 -
如果它在您启动 Lispworks 时出现,而没有其他任何东西,也许您可以通过禁用用户初始化文件或系统初始化文件 (lispworks.com/documentation/lw60/LW/html/lw-484.htm) 来调查它是在什么时候添加的。也可以清除
asdf::*user-cache*中的编译文件,重新编译试试。恐怕这有点乏味。
标签: ssl lisp common-lisp hunchentoot lispworks