可能会遇到 找不到 openssl.dll 和 sqlite3.dll , 如果你和我一样用的时 msys2。
那么首先,要下载安装 openssl win64 版本:
Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions (slproweb.com)
https://slproweb.com/download/Win64OpenSSL_Light-3_3_2.msi
然后用 pacman -S openssl 安装 openssl,
然后用 pacman -S sqlite3 安装 sqlite3。pacman -S mingw-w64-x86_64-sqlite3
然后修改 ~/.bashrc 加 /mingw64/bin 到 PATH:
export PATH="/mingw64/bin:$PATH"
然后设定软 link:
cd /mingw64/bin
ln -s libsqlite3-0.dll libsqlite3.dll
然后再修改 sbcl 的启动文件加入自动加载 quicklisp:
~/.sbclrc
(load (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname)))
然后启动 sbcl 并运行: (ql:quickload `clog)
即可。
如果有报告其它的 dll 找不到也是同理。
顺便说一句,尽量不要在 Windows 下搞开源项目开发,最好还是用 Ubuntu 环境。
CLOG v2
(ql-dist:install-dist "http://dist.ultralisp.org/" :prompt nil)
(ql:quickload :clog)
(ql:quickload :clog/tools)
(clog-tools:clog-builder)
如果遇到一些问题,可以执行下面的代码来清理并重试。
(ql:update-all-dists)
(ql:register-local-projects)
(ignore-errors (delete-package :lack.component))
(ignore-errors (delete-package :lack/component))
(ql-dist:install-dist "http://dist.ultralisp.org/" :prompt nil)
(ql:quickload :clog)
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于