0

数日前、私は SBCL を 1.2.1 にアップデートしましたが、クイック 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: 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ファイルから取得されます。Slime 2.8 でそのエラーは修正されるはずですが、slime 2.8 を含む quicklisp ディストリビューションはありません。

私の実際の質問に行き着きます。quicklisp ディストリビューションの外でライブラリの場所を指定する方法はありますか? または、次のディストリビューションが利用可能になるまで待つ必要がありますか? また、次のディストリビューションでライブラリが更新されるという保証はありますか?

私は何かが欠けていると確信していますが、ディストリビューション全体は、助けというよりも障害のように思えます。

4

1 に答える 1