gpt4 book ai didi

lisp - 如何在 quicklisp 中升级 asdf 版本?

转载 作者:太空宇宙 更新时间:2023-11-03 18:40:40 25 4
gpt4 key购买 nike

我想编译并运行一个 lisp 源代码来解析 peercoin 区 block 链,这样我就可以获得前 100 个最富有的地址。我正在使用 lisp 源代码 https://github.com/glv2/peercoin-blockchain-parser .我已经在我的系统上安装了 quicklisp,但是在运行下面的代码时会抛出错误:

debugger invoked on a LOAD-SYSTEM-DEFINITION-ERROR in thread #<THREAD "main thread" RUNNING {1002A8AF63}>: 
Error while trying to load definition for system bordeaux-threads from
pathname /home/deepchand/quicklisp/dists/quicklisp/software/bordeaux-threads-v0.8.5/bordeaux-threads.asd:
READ error during COMPILE-FILE:
You need ASDF >= 3.1 to load this system correctly.
(in form starting at line: 1, column: 0, file-position: 0)

如何更新 asdf 以解决此错误?

最佳答案

以下对我有用。

  1. https://common-lisp.net/project/asdf/asdf.html下载你想要的asdf.lisp版本.就我而言,我从位于/usr/share/common-lisp/source 的系统安装副本中复制了我的

  2. 将新副本放入 ~/quicklisp 目录,或您的 quicklisp 所在的任何目录,覆盖该目录中的旧 asdf.lisp。

  3. 删除 ~/quicklisp/cache 目录。

  4. 重新启动你的 lisp。重新填充 ~/quicklisp/cache 目录需要一段时间,所以请耐心等待。

关于lisp - 如何在 quicklisp 中升级 asdf 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45410659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com