Senti, potresti dare un po’ più di indicazioni su come installare e far funzionare il tuo script?
Vedo cosa posso fare; in realtà al momento non è prevista una vera e propria installazione.
Ti dico cosa ho fatto io, e cosa potresti fare tu se hai voglia di seguire lo sviluppo in queste fasi preliminari. Io ho ovviamente un repository Git in locale: per avelo anche tu (read-only) dovrebbe bastarti un
`
git clone http://github.com/Stemby/latex-lilypond.git
`
lanciato nel terminale dalla tua home. In questo modo poi, per tenere aggiornato il tutto, ti basta lanciare dalla cartella che ti viene creata (latex-lilypond):
`
git pull
`
Chiaramente prima di tutto devi installare Git, se non lo hai già fatto.
Io ho poi creato un link simbolico allo script Python in /usr/local/bin:
`
ln -s /home/nome_utente/latex-lilypond/lilytex /usr/local/bin
`
In questo modo non devo digitare ogni volta il percorso di dove si trova lo script, per lanciarlo: mi basta digitare
`
lilytex file.lil
`
da qualunque cartella, come se fosse un qualsiasi altro comando Unix (con anche il supporto della Bash completion 😉 )
Tutto ciò è vero in Debian, perché /usr/local/bin fa parte della variabile d’ambiente PATH. Non ho idea se sia la stessa cosa anche in MacOS. Per controllare:
`
echo $PATH
`
Altra cosa: Python credo che sia già installato di default su MacOS. Se così non fosse, ti tocca farlo.
In particolare, LilyPond deve essere installato nella cartella ~Applicazioni/TeX o va bene anche in Applicazioni e basta?
Mmmm, in pratica posso dire di non aver mai usato MacOS… solo pochi minuti, poche volte, e senza cercare di capirne il funzionamento. Non ho ben chiaro cosa stai chiedendo. 🙂 Essendo MacOS un sistema Unix, comunque, l’importante è che l’eseguibile sia installato in una delle directory comprese nella variabile d’ambiente PATH. Ovvero: se nel terminale digiti
`
lilypond
`
LilyPond dovrebbe partire. L’unica cosa che conta è questa.
Fammi sapere se non ti è ancora chiaro qualcosa… se invece è tutto ok, mi farebbe molto piacere che qualcuno mi inviasse queste istruzioni in inglese, per integrarle nel README (al momento non ho il tempo per seguire tutti questi dettagli da solo).
Ciao!
Carlo
EDIT:
Mi son dimenticato di dirvi che da domani sono via per qualche giorno… ci si sente settimana prossima!