[slime-devel] Re: slime works under root but not under other users on linux

Helmut Eller heller at common-lisp.net
Fri Feb 1 22:19:44 UTC 2008


* Mirko Vukovic [2008-02-01 19:21+0100] writes:

[...]
> ;; loading #P"/home/mv/.slime/fasl/2006-04-20/sbcl-1.0.14-linux-x86-64/swank-sbcl.fasl"
>
> debugger invoked on a SB-INT:SIMPLE-FILE-ERROR:
>  failed to find the TRUENAME of /home/mv/.sbcl/systems/sb-introspect.asd:
>    Not a directory
>
>
> Any clue as to what is not correctly set-up? 

sb-introspect is part of SBCL, not of Slime.  So, it's probably some
issue with the SBCL installation.  Usually it helps to set SBCL_HOME to
the SBCL installation directory e.g. /opt/sbcl/lib/sbcl.  To test your
SBCL installation evaluate the following at the normal SBCL prompt
(without loading Slime):

  * (require 'sb-introspect)

this should return 

  ("SB-INTROSPECT")

without errors.

> Should each user have its own version of slime, or is a system wide
> one ok?

That depends on the configuration.  The vanilla CVS version of Slime and
the tarballs from common-lisp.net simply compile the source and store
the fasl files in ~/.slime.  That's convenient for developing Slime.
There exist third party packages (rpm, deb) of Slime which store the
fasls in a shared location.

Helmut.




More information about the slime-devel mailing list