首页 文章

无法用windows下的emacs sbcl启动粘液

提问于
浏览
2

我想配置我的emacs以使用SLIME和SBCL . .emacs文件如下所示:

(add-to-list 'load-path "D:/app/slime/")
(setq inferior-lisp-program "sbcl")
(require 'slime)
(slime-setup)

现在我可以启动emacs,但是如果我输入Mx slime,会出现一个错误,抱怨类似:“函数SWANK-BACKEND:fd-stream-input-buffer-empty-p is undefined”,以便连接到斯旺克失败了 .

那可能是什么问题?谢谢

emacs的版本是23.3 . sbcl的版本是最新的1.0.55 . 史莱姆通过cvs下载 . 操作系统是windows7

2 回答

  • 0

    Windows的SBCL是port in progress .

    如果你想在Windows下试用Emacs / SLIME,你可能会更成功Clozure CL . 一个简单的开始:尝试Lispbox,它预先配置了Clozure CL,还包括Quicklisp .

    如果您确实需要在Windows上使用SBCL,请参阅Windows fork(来自SBCL平台表页面 - 链接到上面) .

  • 2

    使用非分叉版本设置sbcl_home环境变量适用于我 .

相关问题