我试图让 Geiser 的 REPL 在 Emacs 中工作,但它似乎无法找到 Racket。
racket
在我的路上,但无论何时我输入
run-geiser
其次是
racket
它抱怨:
无法启动 REPL:搜索程序:没有这样的文件或目录,球拍
我在 Geiser 文档中读到我可能必须手动告诉 Geiser 在哪里可以找到racket
,但我不知道在哪里配置 Geiser 的这个属性。
谢谢你的帮助。
好的,所以我补充说:
(setq geiser-racket-binary "/home/user/racket/bin/racket")
.emacs
加载后到我的文件geiser.el
。
我期待在某个地方有一个配置文件来设置它。
谢谢。
I know this is an old question, but for future people having a hard time getting it to find the Racket executable despite it being in your path, you can simply use the executable-find
function.
This searches your path and returns the absolute path to the executable, which is what the geiser-racket-binary
function wants. So this is an alternative to explicitly setting the absolute path:
(setq geiser-racket-binary (executable-find "Racket"))
在 Windows 中,将 Racket 可执行文件的位置添加到作为 Windows 一部分的“路径”环境变量将允许 Geiser/Emacs 找到 Racket 可执行文件。