我的Debian系统安装了旧版本的FLEXI-STREAMS库作为其他Debian软件包的依赖项。因此,在系统上的每个Lisp实现上,ASDF会自动从文件系统内部的某个地方加载该库。
由于Quicklisp使用ASDF,(ql:quickload :flexi-streams)
总是加载FLEXI-STREAMS的Debian版本,并且永远不会从Quicklisp存储库下载最新版本。
删除这个库的Debian版本可能会破坏Debian软件包所依赖的版本。
如何让Quicklisp忽略本地版本并继续安装最新版本?
答案 0 :(得分:2)
如果系统通过ASDF可见,则无法强制Quicklisp使用Quicklisp提供的版本。
删除Debian版本是最简单的选择。如果其他东西依赖于它,那也应该被删除。