在SBCL
正常使用时,我想尝试CCL
一些测试并通过homebrew
我的电脑安装它。效果很好,但我无法使用quicklisp
with CCL
。如果我尝试加载 quicklisp,setup.lisp
我会收到以下错误消息:
➜ ~ ccl64
Clozure Common Lisp Version 1.11.6 DarwinX8664
For more information about CCL, please see http://ccl.clozure.com.
CCL is free software. It is distributed under the terms of the Apache
Licence, Version 2.0.
? (require 'asdf)
ASDF
("uiop" "UIOP" "asdf" "ASDF")
? (load "~/quicklisp/setup.lisp")
> Error: There is no package named "ASDF/SYSTEM-REGISTRY" .
> While executing: CCL::%FASL-NVPACKAGE, in process listener(1).
> Type :GO to continue, :POP to abort, :R for a list of available restarts.
> If continued: Retry finding package with name "ASDF/SYSTEM-REGISTRY".
> Type :? for other options.
1 > :POP
我在网上找不到简单的解决方案。CCL
按ASDF
原样提供(require 'ASDF)
。在 quicklisp 的文档中,我找不到任何关于将它与两个 lisp 实现并行使用的额外努力。
如果我按照此处的建议检查 ASDF 的版本,我会得到"3.1.5"
已安装的版本,它应该是最新的。
我有什么明显的遗漏吗?