如何强制Quicklisp下载库?

时间:2016-06-05 05:49:12

标签: common-lisp quicklisp

我的Debian系统安装了旧版本的FLEXI-STREAMS库作为其他Debian软件包的依赖项。因此,在系统上的每个Lisp实现上,ASDF会自动从文件系统内部的某个地方加载该库。

由于Quicklisp使用ASDF,(ql:quickload :flexi-streams)总是加载FLEXI-STREAMS的Debian版本,并且永远不会从Quicklisp存储库下载最新版本。

删除这个库的Debian版本可能会破坏Debian软件包所依赖的版本。

如何让Quicklisp忽略本地版本并继续安装最新版本?

1 个答案:

答案 0 :(得分:2)

如果系统通过ASDF可见,则无法强制Quicklisp使用Quicklisp提供的版本。

删除Debian版本是最简单的选择。如果其他东西依赖于它,那也应该被删除。