3

我的 SBCL 使用 ASDF3。当我尝试编译 defsystem 表达式时,出现如下错误:

(defsystem "cl-douban"
   :name "cl-douban"
   :components ((:file "package")))

组件的相对路径名 #P"package.lisp" 无效

("cl-豆瓣" "包")

有谁知道为什么?这是图片:

在此处输入图像描述

4

2 回答 2

3

我会加载cl-douban.asd文件。

Xach 补充说:“要获得完整的效果,您需要让 ASDF 了解 cl-douban(通常通过将其放在源注册表路径中的某处),然后使用(asdf:load-system "cl-douban")

于 2015-03-22T18:51:06.630 回答
0

错误信息当然不是很好。在适当的地方添加一个处理程序以获得更好的错误消息可能是也可能不是当前维护者会接受的补丁,这取决于它花费多少复杂性来获得多少好处。

于 2015-03-27T06:52:35.113 回答