vlime
vlime copied to clipboard
Quicklisp not found
I've installed Quicklisp and yet when I launch the server it's complaining that Quicklisp can't be found.
➜ ls ~/quicklisp
asdf.lisp client-info.sexp dists local-projects quicklisp setup.lisp tmp
➜ sbcl --load ~/.vim/bundle/vlime/lisp/start-vlime.lisp
This is SBCL 1.4.1, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
While evaluating the form starting at line 29, column 0
of #P"/home/derek/.vim/bundle/vlime/lisp/load-vlime.lisp":
While evaluating the form starting at line 13, column 0
of #P"/home/derek/.vim/bundle/vlime/lisp/start-vlime.lisp":
debugger invoked on a VLIME::QUICKLISP-NOT-FOUND-ERROR in thread
#<THREAD "main thread" RUNNING {1001928083}>:
Quicklisp not found. Please set up Quicklisp or install the dependencies for VLIME manually.
Is quicklisp loaded when you run sbcl directly? It must be configured to load quicklisp, usually using $HOME/.sbclrc .
I stumbled across this as well. One can modify .sbclrc manually, or you can have quicklisp set this up for you.
I did this by directly loading ~/quicklisp/setup.lisp
and calling (ql:add-to-init-file)
. That is, I did something like
$ cd ~/quicklisp
$ sbcl
* (load "setup.lisp")
...
* (ql:add-to-init-file)