Emacs 使用 slime 調用 clisp 失敗--沒法調用 ASDF--已經解決

Emacs 使用 slime 調用 clisp 失敗--沒法調用 ASDF unix

執行到以下順序時出錯 ip

;; Swank started at port: 61252.
CL-USER> 
;; Loading file /Users/admin/.slime/fasl/2013-04-02/clisp-2.49-unix-unknown/contrib/swank-mrepl.fas ...
;; Loaded file /Users/admin/.slime/fasl/2013-04-02/clisp-2.49-unix-unknown/contrib/swank-mrepl.fas
;; Loading file /Users/admin/LispBox-0.93/slime-2013-04-05/contrib/swank-asdf.lisp ... ci


錯誤提示信息以下: input

Could not load ASDF.
Please update your implementation or
install ASDF2 and in your ~/.swank.lisp specify:
 (defparameter swank::*asdf-path* #p"/path/containing/asdf/asdf.lisp")
   [Condition of type SIMPLE-ERROR] emacs


Restarts:
 0: [SKIP] skip (EVAL-WHEN # #)
 1: [RETRY] retry (EVAL-WHEN # #)
 2: [STOP] stop loading file /Users/admin/LispBox-0.93/slime-2013-04-05/contrib/swank-asdf.lisp
 3: [*PROCESS-INPUT] Continue reading input.
 4: [ABORT] Return to SLIME's top level.
 5: [CLOSE-CONNECTION] Close SLIME connection.

 --more-- it


看這個提示的建議是更新Clisp 或者安裝 ASDF2 同時在 slime 的  swank.lisp 文件中指定 ASDF2 的安裝路徑.  io

基本沒怎麼用過 ASDF , 泛泛搜了一下, 也不得要領.... 怎麼辦呢? cli

終於發現最簡單的辦法就是不去加載 slime 的 asdf , 這個能夠在 .emacs 中設置, 原來的語句是: date

(slime-setup '(slime-fancy slime-asdf slime-banner slime-mrepl)) file

修改成:

(slime-setup '(slime-fancy slime-banner slime-mrepl))

保存, 重啓, 一切OK!

相關文章
相關標籤/搜索