lilypond-user
[Top][All Lists]
Advanced

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

Re: Emacs lilypond-mode or possibly Bash glitch


From: Tim McNamara
Subject: Re: Emacs lilypond-mode or possibly Bash glitch
Date: Sun, 8 Mar 2009 21:51:22 -0500


On Mar 7, 2009, at 10:45 AM, James E. Bailey wrote:


On 07.03.2009, at 17:29, Tim McNamara wrote:

When I try to compile a .ly file in lilypond-mode, it fails with the message:


-*- mode: compilation; default-directory: "~/Desktop/Downloads/ Music Charts/Lilypond Charts/Dead Tunes/Days Between/" -*-
Compilation started at Sat Mar  7 10:22:25

lilypond /Users/tim/Desktop/Downloads/Music\ Charts/Lilypond\ Charts/Dead\ Tunes/Days\ Between/Days\ Between.ly
/bin/bash: line 1: lilypond: command not found

is lilypond in your path? Does emacs know about your path? In my ~/.emacs, I have
(add-to-list 'load-path (expand-file-name "elisp" (getenv "HOME")))
(setq exec-path (split-string "/Users/jamesebailey/Applications/ LilyPond.app/Contents/Resources/bin:/bin:/sbin:/usr/bin:/usr/local/ bin:/usr/sbin" path-separator))
(setenv "PATH" (mapconcat 'identity exec-path ":"))
(setenv "MANPATH" "/Users/jamesebailey/share/man:/usr/share/man:/ usr/X11R6/man:/man") (setenv "INFOPATH" "/Users/jamesebailey/share/info:/usr/local/info:/ usr/local/share/info:/usr/share/info")

Compilation is still not working with those additions; the problem seems to be in Bash rather than in Emacs or LilyPond. Your fix for viewing the PDFs does work, though, so that's nice. Thanks for that! Adding:

  /Applications/LilyPond.app/Contents/Resources/bin

and

/Applications/LilyPond.app/Contents/MacOS (which is there the lilypond executable lives inside LilyPond.app)

to $PATH in .bashrc and in my .emacs doesn't resolve the problem, even though "which lilypond" now returns the correct response in the shell. I'll have to ponder this some more. My skills at this are rusty because it's so rarely necessary to fiddle with things at this level.




reply via email to

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