我从quicklisp安装了这个软件包drakma
说我想念Unable to load any of the alternatives: ("libcrypto.so.1.1" "libcrypto.so.1.0.0" "libcrypto.so") [Condition of type CFFI:LOAD-FOREIGN-LIBRARY-ERROR]
当我试图访问非安全的网站时,我可以做的非常好。(drakma:http-request "http://www-formal.stanford.edu/jmc/")
但是,我试图访问的任何其他站点都会出现No OpenSSL version number could be determined, both SSLeay and OpenSSL_version_num failed.错误。
示例:(drakma:http-request "https://lisp.org")
为什么我要得到这个错误的安全网站确切?我能做些什么来缓解这个问题?
发布于 2022-07-15 03:56:49
Drakma将cl+ssl作为依赖项。该依赖项由Quicklisp安装,但cl+ssl本身将libssl-dev作为依赖项。事实证明,libcrypto.so是一个与libssl-dev一起分发的共享库。
libssl-dev不是一个通用的Lisp系统,所以您必须自己安装它。最简单的方法是使用包管理器,例如sudo apt-get install libssl-dev。
https://stackoverflow.com/questions/72988304
复制相似问题