数日前、私は 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 ディストリビューションの外でライブラリの場所を指定する方法はありますか? または、次のディストリビューションが利用可能になるまで待つ必要がありますか? また、次のディストリビューションでライブラリが更新されるという保証はありますか?
私は何かが欠けていると確信していますが、ディストリビューション全体は、助けというよりも障害のように思えます。