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
--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!