doomghee
doomghee

Reputation: 41

process inferior-lisp not running

I installed sbcl

sudo apt-get install sbcl

then loaded quicklisp

sbcl --load ~/Downloads/quicklisp.lisp

then ran the installation command for installing quicklisp

(quicklisp-quickstart:install)

added quicklisp to my init file

(ql:add-to-init-file)

and then installed slime

(ql:quickload "quicklisp-slime-helper")

which then printed out:

(load (expand-file-name "~/quicklisp/slime-helper.el")) ;; Replace "sbcl" with the path to your implementation (setq inferior-lisp-program "sbcl")

Which I dutifully copied to my Emacs initialization file.

Upon running M-xslime I got the following error:

Searching for program: No such file or directory, sbcl

so I changed inferior-lisp-program to "/usr/bin/sbcl" as such:

(setq inferior-lisp-program "/usr/bin/sbcl")

Now, when I run M-xslime I get:

Process inferior-lisp not running

and in ielm when I enter inferior-lisp-program I get

ELISP> inferior-lisp-program
"/usr/bin/sbcl"

So I am all out of ideas of what I might have gone wrong. This is a new install by me, and I have used Common Lisp and SBCL in the past with no hiccups. What did I screw up?

edit: It turns out I was getting this information in the **Inferior Lisp** buffer:

emacs: /usr/bin/sbcl: No such file or directory

Process inferior-lisp exited abnormally with code 127

Upvotes: 2

Views: 1771

Answers (1)

doomghee
doomghee

Reputation: 41

Turns out it is because I installed Emacs via Flatpak. Emacs installed via Ubuntu's default repository is able to use SBCL and other binaries.

Upvotes: 1

Related Questions