首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Quicklisp:手动将库添加到dist?

Quicklisp:手动将库添加到dist?
EN

Stack Overflow用户
提问于 2014-07-11 18:11:29
回答 1查看 377关注 0票数 0

几天前,我将SBCL更新为1.2.1,我认为更新快速的lisp dist/client也不会有什么坏处。

不对!

在Emacs中启动slime之后,我得到了以下错误:

代码语言:javascript
复制
; 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.

如果您使用的是quicklisp-slime-helper,就像我一样,黏液的路径来自于~/quicklisp/dists/quicklisp/installed/systems/swank.txt文件。Slime2.8应该修复这个错误,但是没有包含Slime2.8的quicklisp发行版。

说到我的实际问题。有没有一种方法可以在quicklisp发行版之外指定库位置?或者我必须等待单元,下一个发行版已经可用,是否有保证库将在下一个发行版中更新?

我肯定我错过了一些东西,但在我看来,整个分发的东西更多的是阻碍,而不是帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-11 19:03:51

下一次Quicklisp更新将在7月12日或13日进行,它将包括一个与SBCL 1.2.1兼容的新黏液。同时,最简单的修复方法是安装SBCL 1.2.0。

另一种选择是注释出~/..emacs中的quicklisp-粘液助手行,并按照自己的过程安装煤泥。

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

https://stackoverflow.com/questions/24703925

复制
相关文章

相似问题

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