设置Racket Geiser Emacs路径

时间:2012-02-11 02:23:49

标签: emacs racket geiser

我正在尝试让Geiser的REPL在Emacs中工作,但它似乎无法找到Racket。

racket在我的路上,但我随时输入

run-geiser

接着是

racket
抱怨道:

  

无法启动REPL:搜索程序:没有这样的文件或目录,球拍

我在Geiser文档中读到,我可能需要手动告诉Geiser在哪里找到racket,但我不知道在哪里配置Geiser的这个属性。

感谢您的帮助。

3 个答案:

答案 0 :(得分:18)

好的,所以我补充道:

(setq geiser-racket-binary "/home/user/racket/bin/racket")
加载.emacs

到我的geiser.el文件。

我原本想要一个配置文件来设置它。

感谢。

答案 1 :(得分:1)

我知道这是一个老问题,但是对于将来很难找到Racket可执行文件的人来说,尽管它在你的道路上,你可以简单地使用executable-find函数。

这将搜索您的路径并返回可执行文件的绝对路径,这是geiser-racket-binary函数所需的路径。所以这是显式设置绝对路径的替代方法:

(setq geiser-racket-binary (executable-find "Racket"))

答案 2 :(得分:0)

在Windows中,将Racket可执行文件的位置添加到Windows中的“path”环境变量中将允许Geiser / Emacs查找Racket Executable。