2012-06-30 25 views
4

安装的libssl我今天装CLISP我的Win7电脑上。请不要批评我的环境选择,但如果此特定设置存在与Quicklisp和Hunchentoot相关的缺陷,请随时指出。我下载并安装了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,并得到了完全相同的错误

回答

7

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).  

Conlusion:你自己安装OpenSSL的

+0

感谢,正是我一直在寻找。 –

0

对于未来可能发生来者不拒。 使用带有lispbox(同样不限于)的Quicklisp安装/加载Drakma(在Windows 8下,但可能不限于win)将会输出相同的错误。

一个快速和肮脏的解决方案,就是使用“跳过包加载”选项,它应该与工作Drakma离开你没有SSL :)