首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用quicklisp更新依赖项?

如何用quicklisp更新依赖项?
EN

Stack Overflow用户
提问于 2017-07-02 10:30:15
回答 1查看 1.4K关注 0票数 2

我已经更新了quicklisp到lates版本。

CL-USER> (ql:update-all) 1区检查。 你已经有了最新版本的"quicklisp":2017-06-30。 零

但这并没有将依赖项更新为最新版本ex。Hunchentoot是1.2.35版本,但我需要1.2.37因为一个错误修复。

/home/pio/quicklisp/dists/quicklisp/software/hunchentoot-1.2.35/hunchentoot.asd

如何使用quicklisp将Hunchentoot更新为最新版本(https://github.com/edicl/hunchentoot/releases/tag/v1.2.37)?

EN

回答 1

Stack Overflow用户

发布于 2017-07-03 22:59:51

Ql:quickload将首先向ASDF请求本地可用的系统,这种情况发生在定义顺序中。

我通常将我想要找到的所有Lisp库放在~/common-lisp/下,这是ASDF查找的一个标准位置,所以它只是起作用。

如果您有其他目录,您可以让ASDF知道这些目录。例如,您可以使用文件~/.config/common-lisp/source-registry.conf

代码语言:javascript
复制
(:source-registry
  (:tree (:home "repos"))
  :inherit-configuration)

这将使ASDF了解~/repos/目录下的任何~/repos/文件。

然后,您可以使用asdf:load-systemql:quickload加载此类系统(后者还将解决和下载丢失的依赖关系)。

如果quicklisp已经在不同的版本中安装了一个系统,并且ASDF碰巧首先找到了该版本,那么您可能需要事先对它进行ql:uninstall

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44869827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档