gpt4 book ai didi

lisp - emacs lisp 无法启动

转载 作者:太空宇宙 更新时间:2023-11-03 18:41:28 25 4
gpt4 key购买 nike

我正在尝试设置 slime emacs 中使用 common lisp 的模式。当我尝试使用 M-x slime 启动 slime 时,我收到一条错误消息:

进程 inferior-lisp 未运行

因此,我检查了变量 inferior-lisp-program 的值,结果是 "/opt/sbcl/bin/sbcl"。 sbcl 是一个名为 steel bank common lisp 的 common lisp 实现的缩写。请注意,此变量在文件 slime.el 中定义。因为我没有在我的机器(运行 os x 10.8.3)上安装 sbcl(我的机器上什至不存在以前的目录),所以这将不起作用。

我有位于目录中的 clisp 实现:/opt/local/bin/。我试图通过以下方式更改变量 inferior-lisp-program 的值:

(setq inferior-lisp-program '/opt/local/bin/clisp/)

但是,这没有用,我不知道还能尝试什么。

  1. 我怎样才能让 inferior-lisp 运行,从而让 slime 工作?

编辑:这里有一些额外的信息,我认为可能会有帮助。如果我尝试通过执行 M-x run-lisp 在 emacs 中启动 common lisp,我会从 emacs 得到以下输出:

(progn (load "/Users/s2s2/.emacs.d/slime/swank-loader.lisp" :verbose t) (funcall \
(read-from-string "swank-loader:init")) (funcall (read-from-string "swank:start-s\
erver") "/var/folders/wf/yjgymt8j14v2tqwjnny68wq00000gn/T/slime.28222"))

Can't exec program: /opt/sbcl/bin/sbcl

Process inferior-lisp exited abnormally with code 1
Can't exec program: /opt/sbcl/bin/sbcl

Process inferior-lisp exited abnormally with code 1

希望对您有所帮助!非常感谢所有帮助!

最佳答案

变量 slime-lisp-implementationsinferior-lisp-program 设置了更高的优先级;试试这个(相应地调整参数):

(setq slime-lisp-implementations
'((clisp ("/opt/local/bin/clisp" "-q -I"))
(sbcl ("/usr/local/bin/sbcl") :coding-system utf-8-unix)))

关于lisp - emacs lisp 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17017199/

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