I'm trying to get Geiser's REPL to work in Emacs, but it doesn't seem to be able to find Racket.
racket
is on my path, but anytime I type
run-geiser
followed by
racket
it complains:
Unable to start REPL: Searching for program: no such file or directory, racket
I read in the Geiser docs that I may have to manually tell Geiser where to find racket
, but I can't tell where to configure this property of Geiser.
Thanks for your help.
Ok, so I added:
(setq geiser-racket-binary "/home/user/racket/bin/racket")
to my .emacs
file after loading geiser.el
.
I was expecting a configuration file somewhere to set this.
Thanks.
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"))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With