【发布时间】:2021-10-05 16:48:13
【问题描述】:
我是 Common Lisp 的新手,我在 Windows 10 上使用 Emacs/SLIME,我正在尝试了解 CL 和 ASDF/打包的工作原理。
我在目录“D:\Dropbox\my-packages”中有一个自定义包“my-pack”。
我在以下位置创建了一个 .conf 文件:
%LOCALAPPDATA%\config\common-lisp\source-registry.conf.d\
并添加了这一行:
(:tree "D:\\Dropbox\\my-packages\\")
我打开 Emacs,启动 SLIME 并通过 REPL 创建项目:
(cl-project:make-project #p"D:/Dropbox/my-packages/my-pack)
我验证了项目在目录中,然后用asdf(版本3.3.1)加载系统:
(asdf:load-system :my-pack)
而且效果很好。
但是当我退出并重新启动 Emacs 时,尝试加载系统时出现以下错误:
Component :MY-PACK not found
[Condition of type ASDF/FIND-COMPONENT:MISSING-COMPONENT]
据我所知,我已按照manual 中的步骤进行操作。任何帮助表示赞赏。
【问题讨论】:
标签: emacs common-lisp asdf