如何将ASDF升级到版本3

时间:2019-02-07 09:39:18

标签: lisp common-lisp quicklisp asdf

我需要第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,这肯定看起来很复杂。

0 个答案:

没有答案