common-lisp - 无法将 quicklisp 与 clozure-cl 一起使用
问题描述
在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"
已安装的版本,它应该是最新的。
我有什么明显的遗漏吗?
解决方案
我想我找到了:我的~/.cache
目录中有一些旧数据来自另一次尝试安装ccl
. 删除它后,我可以加载 quicklispsetup.lisp
没有任何错误。
请建议我是否应该删除我的问题或将其留在这里以防止其他人重复我的错误。
推荐阅读
- visual-studio - 在 Visual Studio 2019 中组织 C# 使用?
- c# - 如何检测光线投射的相机?
- sql - 如何对文本数据类型进行排序
- c# - 在WPF C#中按下按钮时如何向窗口添加新标签
- maven - Maven jacoco 排除了可能由于 uber jar 而无法工作
- c# - 您可以使用 ML.NET 回归算法和共享单车示例中的部分数据吗?
- android - 全屏模式下的 Android NavigationUI 片段
- java - 无法弄清楚如何在 Windows 上的 Java 中使用 SCIP(使用 eclipse)
- php - Wordpress 迁移和 Polylang 不起作用
- junit - 警告:ID 为“spek2”的 TestEngine 无法使用 Gradle v5.2.1 发现测试