我遇到以下错误。有什么线索吗?
CL-USER>(需要“asdf”)无
但是页面 https://common-lisp.net/project/asdf/asdf.html#Loading-ASDF说
加载 ASDF 的推荐方法是:
(需要“asdf”)所有积极维护的 Lisp 实现现在都包含一个 ASDF 3 的副本,您可以使用 Common Lisp 的 require 函数以这种方式加载。1
我遇到以下错误。有什么线索吗?
CL-USER>(需要“asdf”)无
但是页面 https://common-lisp.net/project/asdf/asdf.html#Loading-ASDF说
加载 ASDF 的推荐方法是:
(需要“asdf”)所有积极维护的 Lisp 实现现在都包含一个 ASDF 3 的副本,您可以使用 Common Lisp 的 require 函数以这种方式加载。1
PROVIDE, REQUIRE的规范说返回值require
是依赖于实现的,但是如果模块加载失败,它应该发出错误信号。在您的情况下,NIL
返回值不是错误,而是操作成功的指示。
(asdf:make "optima")
例如,尝试。您的环境应该能够识别该ASDF:MAKE
符号,但它可能无法加载:optima
系统。请参阅Quicklisp以下载和安装系统。
顺便说一句,您很少需要要求asdf
(至少在 SBCL 或 CCL 中您不需要这样做)。可以肯定的是,您可能需要重新启动 Lisp 环境并查看 ASDF 包是否存在。