首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >向外装入泥泥

向外装入泥泥
EN

Stack Overflow用户
提问于 2011-09-17 08:59:24
回答 4查看 3.7K关注 0票数 2

我想在我的Emacs 23.2.1上安装黏液。由于M-x slime无法启动它,所以我修改了~/..emacs文件。

代码语言:javascript
运行
复制
(setq inferior-lisp-program "/usr/bin/sbcl")
(add-to-list 'load-path "/usr/share/emacs/site-lisp/slime/")
(require 'slime)
(slime-setup)

当然,这并不适用于~/..emacs文件第二行中的粘液路径,而应该是/usr/share/common-lisp/source/swank。但是,在更改了这个目录后,错误仍然存在。上面写着:

无法加载"/usr/share/emacs/site-lisp/slime/swank-loader.lisp":文件不存在。

为什么外部负载会继续存在,以及如何纠正这些问题?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-09-17 10:51:08

帖子 on LispForum建议在.emacs中添加以下行:

代码语言:javascript
运行
复制
(slime-setup '(slime-fancy))

对错误的解释:

您所看到的是将REPL拆分成一个控制器的效果。默认情况下不加载任何配置,这有点不幸,因为当前的裸泥具有非常小的功能。

编辑:好的,您使用的是哪个平台、Emacs和Slime版本?我在Ubuntu上使用Emacs 24。我用apt-get安装了黏液。我看到了和你一样的错误:

代码语言:javascript
运行
复制
Couldn't load "/usr/share/emacs/site-lisp/slime/swank-loader.lisp": file does not exist.

我用这个答案中建议的方法修复了它

接下来要尝试的是M自定义变量粘液后端,并将其设置为swank-loader.lisp的绝对路径。我认为这肯定会解决问题,但我不知道为什么它一开始就不起作用。

我必须自定义slime-backend/usr/share/common-lisp/source/slime/swank-loader.lisp的值,才能使M-x slime工作。

票数 2
EN

Stack Overflow用户

发布于 2014-01-27 21:20:10

关于debian sid Mon的。1月27日22:18 CET我不得不安装cl-swank

票数 1
EN

Stack Overflow用户

发布于 2014-08-24 18:05:23

这个错误发生在我身上,它归结为/etc/emacs/site-start.d有一个50粘液文件,而没有安装cl-swank和粘液包(在debian变体上)。

在我的例子中,我已经删除了它们,所以我可以有一个更当前的黏液,所以我只是删除了文件。另一种方法是安装软件包("apt-get install swank slime")并使用打包版本。

希望这能帮到别人。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7453668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档