Allgemein > Allgemeine Diskussion
Lilypond von der Mac-OS-Kommandozeile (GELÖST)
(1/1)
ingmar:
hallo,
ich möchte gerne ein Lilypondfile von der Kommandozeile aus kompilieren. Ich verwende Mac OS.
Die Doku verspricht, ich könne es mit lilypond aufrufen. Die Shell beschwert sich aber, das sei unbekannt. Also nehme ich den kompletten Pfad: <Lilypondpfad>lilypond <Filepfad+Name>. Was passiert, ist, dass Lilypond startet und das angegebene File öffnet. Das ist nun nicht, was ich will.
Was mache ich falsch?
Danke,
--ingmar
harm6:
Hallo ingmar,
ich mach nie etwas anderes als
--- Zitat ---ein Lilypondfile von der Kommandozeile aus [zu] kompilieren
--- Ende Zitat ---
Allerdings auf Linux:
In den Ordner navigieren in dem das zu kompilierende file sich befindet, dann im Terminal:
lilypond file-name.ly
(Geht natürlich auch anders, ist aber das simpelste.)
Wie das auf Mac funktioniert, weiß ich schlichtweg nicht.
Vielleicht wäre Deine Frage besser im relevanten Abschnitt dieses Forums aufgehoben:
https://liarchiv.joonet.de/index.php?board=5.0
Gruß,
Harm
ingmar:
Mac OSX ist meines Wissens ein Unix, genauso wie Linux. Es müsste genauso gehen.
In den Folder zu navigieren, in dem sich das *.ly-File befindet, hab ich auch schon probiert, mit gleichem Ergebnis.
Dass sich Lilypond öffnet, lässt mich schließen, dass es gefunden wird. Offenbar weiß es aber nicht, was es tun soll.
EDIT: Hab jetzt http://www.lilypond.org/macos-x.de.html gefunden und werde es mir mal zu Gemüte führen...
--ingmar
ingmar:
Ich habs.
Wie auf http://www.lilypond.org/macos-x.de.html erklärt, muss man erst ein File anlegen, das per exec ... Lilypond aufruft. Über zwei Fallstricke bin ich aber noch gestolpert:
Irritierend war zunächst, dass der Pfad von Lilypond dort mit DIR/LilyPond.app/Applications/LilyPond.app/Contents/Resources/bin/lilypond angegeben wird, mein persönlicher LilyPond-Folder aber nicht so, sondern LilyPond-2-18.app heißt. Und zweitens, dass DIR eben nicht Applications/, sondern absolut: /Applications/ lauten muss.
Irgendwann vor hundert Jahren hatte ich mal Unix gemacht, das kam nu langsam wieder...
Ja, diesen Thread könnte man nun in den Bereich Mac OS verschieben. Ich hatte am Anfang nicht gedacht, dass es sich als ein reines Max-OS-Thema herausstellen würde.
Danke,
--ingmar
RobUr:
Hallo ingmar,
es sollte genügen, die Datei .profile im home-Verzeichnis um folgende Zeile zu ergänzen (sofern dein App-Container LilyPond-2-18.app heißt):
--- Code: ---export PATH="$PATH:/Applications/LilyPond-2-18.app/Contents/Resources/bin"
--- Ende Code ---
Nach anschließender Neuanmeldung steht der Befehl lilypond ohne weitere Pfadangabe zur Verfügung. Kontrolle im Terminal per
--- Code: ---which lilypond
--- Ende Code ---
Du brauchst jetzt nur noch in das Verzeichnis mit der zu kompilierenden Datei wechseln und kannst diese per
--- Code: ---lilypond beispiel.ly
--- Ende Code ---
übersetzen.
Gruß, Robert
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln