【发布时间】:2020-04-16 15:54:03
【问题描述】:
虽然通常使用SBCL,但我想尝试CCL 进行一些测试,并通过homebrew 在我的计算机上安装它。效果很好,但我无法将quicklisp 与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 实现并行使用的额外努力。
如果我按照here 的建议检查 ASDF 的版本,我会得到 "3.1.5" 作为安装版本,这应该是最新的。
我有什么明显的遗漏吗?
【问题讨论】:
标签: common-lisp quicklisp asdf clozure-cl