vlime icon indicating copy to clipboard operation
vlime copied to clipboard

Quicklisp not found

Open derekchiang opened this issue 7 years ago • 2 comments

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.

derekchiang avatar Nov 17 '17 09:11 derekchiang

Is quicklisp loaded when you run sbcl directly? It must be configured to load quicklisp, usually using $HOME/.sbclrc .

jurov avatar Nov 22 '17 11:11 jurov

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)

davidlowryduda avatar Dec 15 '18 03:12 davidlowryduda