common-lisp - Quicklisp 无法为 Hunchentoot 安装 LIBSSL

标签 common-lisp clisp quicklisp

我今天在我的 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 系统。那么,如果你看
documentationCL+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/

相关文章:

lisp - 如何要求 super 普通的标准输入?

json - 为解析 JSON 字符串的递归调用获取正确的子序列

ssh - 如何与Lisp中的ssh session 进行交互?

ssl - "Unable to load any of the alternatives"使用 Quicklisp 安装 CL+SSL 即使在安装 open ssl 之后

oop - 根据 CLOS(Common Lisp),类型系统的目的是什么?

function - 返回列表的立方体函数的 CLISP 递归幂

lisp - clisp,CLOS : retyping an object, 之后

lisp - sbcl(和 clisp): When is a character not a character?(使用 defconstant)

common-lisp - 如何让 Emacs/Slime/SBCL 识别 quicklisp 包

dependencies - 如何管理常见的 lisp 依赖项?