使用asdf3在slime中编译defsystem时无效的相对路径名错误

时间:2015-03-22 16:11:50

标签: lisp common-lisp slime asdf

我的SBCL是ASDF3。当我尝试编译defsystem表达式时,出现了这样的错误:

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

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

     

(" cl-douban"" package")

任何人都知道为什么?这是图片:

enter image description here

2 个答案:

答案 0 :(得分:2)

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

Xach补充说:'为了获得完整的效果,你需要让ASDF知道cl-douban(通常是把它放在某个地方的源注册表路径中),然后使用(asdf:load-system "cl-douban")'

答案 1 :(得分:0)

错误信息无疑不是很好。在适当的位置添加处理程序以获得更好的错误消息可能是也可能不是当前维护者可以接受的补丁,具体取决于为多少收益花费多少复杂性。