我需要版本 3 ASDF。我在 GNU CLISP 2.49、Emacs 23.5.1、Ubuntu 16.04、SBCL 1.3.1 Debian 上。
当前的问题是
CL-USER> (asdf:asdf-version) => "3.3.2"
但
CL-USER> (ql:quickload :quickproject)
=> Evaluation aborted on
#<ASDF-2.26:LOAD-SYSTEM-DEFINITION-ERROR #x21C57D9E>
我的问题是;如果我要卸载、清除然后重新安装 Clisp 和 Emacs,这是否会为我提供版本 3 ASDF?
我通过复制一个新的 asdf.lisp 并在 ~/.clisprc.lisp 中引用它来到这里
(let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp"
(user-homedir-pathname))))
(when (probe-file quicklisp-init)
(load quicklisp-init)))
(load (compile-file #P"~/.quicklisp/asdf.lisp"))
也许删除对这个复制的 asdf.lisp 的引用会让我回到 ASDF 的第 2 版。
回复:这个从 ASDF Git 拉取的早期 Stack Overflow 回复是指ASDF 构建/安装教程,这确实看起来很复杂。