我今天在我的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,得到了完全相同的错误。
发布于 2012-06-30 15:15:51
Quicklisp仅安装ASDF系统。然后,如果你看一下CL+SSL的documentation,你可以读到:
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。
发布于 2014-02-21 23:02:47
对于未来可能的用户:使用带有lispbox的Quicklisp安装/加载Drakma (在Windows8下,但可能不限于win) (同样,不限于)将输出相同的错误。
一个又快又脏的解决方案是使用“跳过包加载”选项,这应该会让你在没有SSL的情况下工作:)
https://stackoverflow.com/questions/11271153
复制相似问题