【问题标题】:Quicklisp Cannot Install LIBSSL for HunchentootQuicklisp 无法为 Hunchentoot 安装 LIBSSL
【发布时间】:2012-07-01 12:54:48
【问题描述】:

我今天在我的 Win7 电脑上安装了 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 并得到完全相同的错误。

【问题讨论】:

    标签: common-lisp clisp quicklisp


    【解决方案1】:

    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。

    【讨论】:

    • 谢谢,正是我想要的。
    【解决方案2】:

    对于未来可能的人: 使用 Quicklisp 和 lispbox(同样,不限于)安装/加载 Drakma(在 Windows 8 下,但可能不限于 win)将输出相同的错误。

    一个快速而肮脏的解决方案是使用“跳过加载包”选项,这应该会给你一个没有 SSL 的工作 Drakma :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-02
      • 1970-01-01
      • 2015-01-23
      • 2017-08-20
      • 2012-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多