我需要第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。
回复:之前的堆栈溢出答复to make from an ASDF Git pull涉及ASDF build/install tutorial,这肯定看起来很复杂。