我想编译并运行一个lisp源代码来解析peercoin区块链,这样我就可以获得前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来解决这个错误?
发布于 2018-02-17 12:56:05
对于其他的lisp实现,比如LispWorks,您可以通过从asdf.lisp网站下载asdf3.1或更高版本,然后将
(load "asdf.lisp")在加载quicklisp之前在您的初始化文件中。LispWorks1建议您也这样做
(provide "asdf")对我很管用。
1
发布于 2018-02-17 22:38:33
请参阅https://common-lisp.net/project/asdf/asdf.html#Upgrading-ASDF
你可以的
在~/common-lisp/asdf/中下载一个官方的tarball或从git签出一个发行版。
那么它应该是在启动时找到的。我想这就是全部(我最近才做的,不记得其他步骤了)。
发布于 2021-01-27 01:09:04
下面的方法对我很有效。
的系统安装副本中复制了我的副本
目录。
https://stackoverflow.com/questions/45410659
复制相似问题