gpt4 book ai didi

emacs - 无法让 Slime 和 Swank 在 os x 的 emacs 中与 Clojure 一起工作

转载 作者:行者123 更新时间:2023-12-05 01:23:18 24 4
gpt4 key购买 nike

只是试图让 Slime 和 clojure 的基本安装正常工作,但是当我运行 clojure-jack-in 时,swank 一直失败

我首先获得了 lein,然后将以下内容放入我的 .emacs(对于 24.1 版):

(add-to-list 'load-path "~/.emacs.d/packages/")
(require 'package)
(add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))
(package-initialize)

然后我安装了 clojure-mode 和 paredit。

我的 ~/.lein/profiles.clj
{:user {:plugins [[lein-swank "1.4.4"]]
:injections [(use '[clojure.repl :only [doc]])]}}

当我打开一个 clj 文件并运行 clojure-jack-in 时,swank 给了我
slime-repl-79b38c83.el:122:1:Error: (slime-connection-output-buffer) is not a valid place expression

最佳答案

您是否通过果酱或其他方法安装了史莱姆?如果是,那么这可能是问题所在。 swank 与 Slime 的 CVS 版本不兼容,并安装了它自己的 slime 包。 (请注意,您确实需要来自果酱的 Slime-repl)。检查您的 ~/.emacs.d/elpa dir 以及适当的系统级包目录,以确保您没有错误的版本。

如果你确信你只有一个版本的 slime 并且它是正确的版本,你可以尝试从项目的顶级目录中的 shell 启动 swank

$ lein swank

然后使用 M-x slime-connect 从 emacs 连接到那个时髦的实例,如果这不起作用,你至少应该得到一些额外的错误来阐明你的问题

关于emacs - 无法让 Slime 和 Swank 在 os x 的 emacs 中与 Clojure 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11944966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com