Common lisp Quicklisp:是否手动将库添加到dist?
几天前,我将SBCL更新为1.2.1,我认为同样更新quick lisp dist/client也不会有什么坏处 错了 在Emacs中启动Common lisp Quicklisp:是否手动将库添加到dist?,common-lisp,quicklisp,Common Lisp,Quicklisp,几天前,我将SBCL更新为1.2.1,我认为同样更新quick lisp dist/client也不会有什么坏处 错了 在Emacs中启动slime后,我出现以下错误: ; caught ERROR: ; READ error during COMPILE-FILE: ; ; Symbol "CODE-TRACE-TABLE-OFFSET-SLOT" not found in the SB-VM package. ; ; Line: 1507, Column:
slime
后,我出现以下错误:
; caught ERROR:
; READ error during COMPILE-FILE:
;
; Symbol "CODE-TRACE-TABLE-OFFSET-SLOT" not found in the SB-VM package.
;
; Line: 1507, Column: 70, File-Position: 60197
;
; Stream: #<SB-SYS:FD-STREAM
; for "file /Users/fyi/quicklisp/dists/quicklisp/software/slime-2.7/swank-sbcl.lisp"
; {1008B07E43}>
;
; compilation unit aborted
; caught 1 fatal ERROR condition
; caught 1 ERROR condition
; printed 1 note
;;
;; Error while compiling /Users/fyi/quicklisp/dists/quicklisp/software/slime-2.7/swank-sbcl.lisp:
;; COMPILE-FILE returned NIL.
;; Aborting.
;捕获错误:
; 编译文件期间发生读取错误:
;
; 在SB-VM包中找不到符号“CODE-TRACE-TABLE-OFFSET-SLOT”。
;
; 行:1507,列:70,文件位置:60197
;
; 流:#
;
; 编译单元中止
; 捕获到1个致命错误条件
; 捕获1个错误条件
; 印制1张纸币
;;
;; 编译/Users/fyi/quicklisp/dists/quicklisp/software/slime-2.7/swank-sbcl.lisp时出错:
;; 编译文件返回NIL。
;; 流产。
如果您使用的是quicklisp slime helper
,那么与我一样,slime的路径来自~/quicklisp/dists/quicklisp/installed/systems/swank.txt
文件。Slime 2.8应该修复该错误,但没有包含Slime 2.8的quicklisp发行版
回到我真正的问题上来。有没有办法在quicklisp发行版之外指定库位置?或者,我必须等待下一个发行版的发行,是否有保证图书馆将在下一个发行版中更新
我确信我遗漏了一些东西,但在我看来,整个发行版的内容与其说是帮助,不如说是一个障碍。下一次Quicklisp dist更新将于7月12日或13日进行。它将包括一种与SBCL 1.2.1兼容的新煤泥。同时,最简单的修复方法是安装SBCL 1.2.0
另一个选项是注释掉~/.emacs中的quicklisp slime帮助程序行,并根据其自己的过程安装slime。下一次quicklisp dist更新将于7月12日或13日进行。它将包括一种与SBCL 1.2.1兼容的新煤泥。同时,最简单的修复方法是安装SBCL 1.2.0
另一个选项是注释掉~/.emacs中的quicklisp slime帮助程序行,并根据其自己的过程安装slime。下一次quicklisp dist更新将于7月12日或13日进行。它将包括一种与SBCL 1.2.1兼容的新煤泥。同时,最简单的修复方法是安装SBCL 1.2.0
另一个选项是注释掉~/.emacs中的quicklisp slime帮助程序行,并根据其自己的过程安装slime。下一次quicklisp dist更新将于7月12日或13日进行。它将包括一种与SBCL 1.2.1兼容的新煤泥。同时,最简单的修复方法是安装SBCL 1.2.0 另一个选项是注释掉~/.emacs中的quicklisp slime帮助程序行,并根据其自己的过程安装slime