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!

相关文章
相关标签/搜索