我今天在我的 Win7 PC 上安装了 CLisp。请不要批评我的环境选择,但是如果这个特定的设置有与 Quicklisp 和 Hunchentoot 相关的缺陷,请随时指出它们。我下载并安装了 Quicklisp 并尝试使用它来获取 Hunchentoot - 但是,我似乎有错误。
我输入 (ql:quickload "hunchentoot") 并且一切似乎都很好,但有一点 - CL + SSL?无论出于何种原因,该特定组件都不会安装。无论如何,这是输出:
*** - Unable to load foreign library (LIBSSL).
FFI:OPEN-FOREIGN-LIBRARY: Cannot open library "libssl32.dll"
有谁知道这是什么意思,或者我如何安装这个难以捉摸的库?我尝试通过 Quicklisp 安装 CL+SSL,但遇到了同样的错误。 “无法打开库“libssl32.dll”
编辑:我尝试用 LispBox 安装 Hunchentoot 并得到完全相同的错误。
最佳答案
Quicklisp 只安装 ASDF 系统。那么,如果你看
documentation的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。
关于common-lisp - Quicklisp 无法为 Hunchentoot 安装 LIBSSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11271153/