1
我正在嘗試使用SBCL 1.2.2獲得slimv(最新版本,來自hg)。 當我添加let g:slimv_impl="sbcl"
到.vimrc
,並儘量讓slimv開始 招搖服務器負載失敗,此錯誤:如何使用SBCL獲得slimv工作?
;
; caught ERROR:
; READ error during COMPILE-FILE:
;
; Symbol "CODE-TRACE-TABLE-OFFSET-SLOT" not found in the SB-VM package.
;
; Line: 1406, Column: 70, File-Position: 55999
;
; Stream: #<SB-SYS:FD-STREAM
; for "file ~/.vim/bundle/slimv/slime/swank-sbcl.lisp"
; {1002D56253}>
;
; compilation unit aborted
; caught 1 fatal ERROR condition
; caught 1 ERROR condition
; caught 1 STYLE-WARNING condition
; printed 1 note
; compilation aborted after 0:00:00.267
快速谷歌使我懷疑捆綁泥版本太舊, 所以我獲得最新版本(2.10)並用它替換了slime
文件夾。 現在開始並連接到lisp進程似乎工作正常,但 REPL已損壞。我可以輸入代碼,但按回車鍵不會輸出結果 並且不會再次打印提示。 Eval-Defun
等似乎也沒有工作。
我的VIM是7.4版本,用Python(2.7)支持編譯。當使用CLISP時,slimv工作正常 。
Slimv作者在這裏。是的,捆綁的SLIME版本太舊了,我打算用最新版本替換它。在[here](https://github.com/kovisoft/slimv/issues/13)中報告了一個關於':create-repl'的中斷調用的新錯誤。請檢查在錯誤報告中建議的調整是否可以解決問題(更改'swank:create-repl' =>'swank-repl:create-repl'和'swank:listener-eval' =>'swank-repl:listener 'ftplugin/swank.py'中的'-eval')。 – 2014-10-10 16:06:14
這樣做。謝謝你的幫助,當然也可以寫slimv:D – user116432 2014-10-10 17:17:46
謝謝你的測試。我將盡快解決這個問題。 – 2014-10-10 20:23:06