Ответ 1
Итак, я добавил:
(setq geiser-racket-binary "/home/user/racket/bin/racket")
в мой .emacs
файл после загрузки geiser.el
.
Я ожидал конфигурационный файл где-нибудь, чтобы установить это.
Спасибо.
Я пытаюсь заставить Geiser REPL работать в Emacs, но, похоже, он не может найти Racket.
racket
находится на моем пути, но в любое время я печатаю
run-geiser
за которым следует
racket
он жалуется:
Невозможно запустить REPL: Поиск программы: нет такого файла или каталога, racket
Я прочитал в документах Geiser, что мне, возможно, придется вручную указать Geiser, где найти racket
, но я не могу определить, где настроить это свойство Geiser.
Спасибо за вашу помощь.
Итак, я добавил:
(setq geiser-racket-binary "/home/user/racket/bin/racket")
в мой .emacs
файл после загрузки geiser.el
.
Я ожидал конфигурационный файл где-нибудь, чтобы установить это.
Спасибо.
Я знаю, что это старый вопрос, но для будущих людей, которые с трудом получают его, чтобы найти исполняемый файл Racket, несмотря на то, что он находится на вашем пути, вы можете просто использовать функцию executable-find
.
Это ищет ваш путь и возвращает абсолютный путь к исполняемому файлу, который хочет функция geiser-racket-binary
. Таким образом, это альтернатива явным установкам абсолютного пути:
(setq geiser-racket-binary (executable-find "Racket"))
В Windows добавление местоположения исполняемого файла Racket в переменную окружения "путь", которая является частью Windows, позволит Geiser/Emacs найти исполняемый файл Racket.