我在项目“〜/ projects/{name} /”中用quickproject:make-project做了一个项目。如何删除使用quicklisp quickproject创建的系统?
我当时并不开心,想重新开始,于是我将目录改名为“〜/ projects/{name} -old /”,并用quickproject:make-project创建了一个新项目初始目录“〜/ projects/{name} /”。
如果我尝试用ql:quickload加载我的项目,quicklisp会尝试加载旧项目。
如何删除旧的系统,同时保持他们都是老项目文件?
我应该怎么做,而不是重命名第2步中的目录。
简单的重启不起作用。 asdf:clear-system也没有效果,quicklisp仍会尝试加载旧的项目。删除“〜/ projects/{name} -old /”之后,quicklisp会加载正确的项目,但是如果我恢复目录,它就会再次出现同样的问题。我仍然不确定quicklisp在更改目录名称后如何找到旧项目。 – chrm
您的ASDF配置中可能包含(:“/ home/user/projects /”),由于某种原因,ASDF在遍历树时会先选择旧目录。如果是这种情况,请更改.asd文件或将目录移动到树外。 – angus