CIEL icon indicating copy to clipboard operation
CIEL copied to clipboard

Binary repl: Quicklisp cache error

Open vindarel opened this issue 3 years ago • 1 comments

Quicklisp is built into a CIEL binary.

But using the repl binary built on CI on my local machine with a different SBCL version causes an error:

ciel-user> (ql:quickload "str")
To load "str":
  Load 1 ASDF system:
    str
; Loading "str"
; 
; compilation unit aborted
;   caught 1 fatal ERROR condition
Evaluation error: Couldn't load
                           #P"/home/vince/.cache/common-lisp/sbcl-2.2.4-linux-x64/root/quicklisp/dists/quicklisp/software/
cl-ppcre-20220220-git/packages.fasl":
                           file does not exist.
=> NIL

The directory …/sbcl-2.2.4… does not exist on my machine.

and indeed

asdf:*user-cache* 
=> #P"/home/vince/.cache/common-lisp/sbcl-2.2.4-linux-x64/"

(lisp-implementation-version)
=> "2.2.4"

vindarel avatar Oct 03 '22 13:10 vindarel

Same topic but unrelated, these QL variables are the ones of the CI, not of my machine:

ql:*quicklisp-home*

ql:*local-project-directories*

vindarel avatar Nov 09 '23 19:11 vindarel