help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs *inferior-lisp* process not starting


From: Pascal J. Bourguignon
Subject: Re: Emacs *inferior-lisp* process not starting
Date: Wed, 08 Dec 2010 15:33:45 -0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux)

Markus Arike <markus.arike@gmail.com> writes:

> Hi everyone,
>
> I'm running Emacs 23.2 (cocoa version) on OSX which had worked
> flawlessly.  It is now broken.  I previously had Emacs, Slime, and
> OpenMCL or SBCL set-up perfectly for the past few weeks and have been
> loving life, studying Lisp code daily. Last night, in trying to
> install Quack for Scheme, I may have changed some of the Emacs
> Preferences regarding Lisp, Inferior Lisp (?).
>
> Now the *inferior-lisp* process is not starting when I start emacs,
> nor can I start it by typing M-x run-lisp.  Typing 'M-x run-lisp'
> returns the error message:
>
> "Can't exec program: /Applications/Emacs.app/Contents/MacOS/bin/env"
>
> And where Emacs lists the open buffers, reads *inferior-lisp*
> [(Inferior Lisp:no process)].  Yikes.
>
> All the Emacs versions on my Mac return the same error message,
> including GNU Emacs 22.1.1 (mac-apple-darwin) Terminal version.  It
> returns the same message but obviously with a different path:
>
> "Can't exec program: /usr/libexec/emacs/22.1/mac-apple-darwin/env"
>
> I think that *inferior-lisp* opened at startup previously and now,
> because of my silly tinkering, it does not.  Does anybody know how if
> this can be corrected?
>
> I reinstalled Emacs, and it is the same story.  I must have made some
> global change that is effecting all my installed Emacs.  I started
> with a no .emacs file, and it is still broken.  Can anyone kindly
> offer me any advice on how I can restore my Emacs to it's pristine
> configuration?  Thanks so much.

env(1) is not provided by emacs, but by the system itself.
Perhaps you've modified inferior-lisp-program using env here?

My inferior-lisp-program variable is: "/usr/local/bin/openmcl"
There's no need to use env here.

Or you may be giving here a #! script using env, and your PATH doesn't
include /usr/bin (which is where env is located on darwin).

Check the values of:

(getenv "PATH")
exec-path

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/


reply via email to

[Prev in Thread] Current Thread [Next in Thread]