Je vois ce que c'est, mais je ne sais pas trop s'il faut le considérer comme un bug de MacPorts ou de Frescobaldi.
Le log du terminal indique qu'au départ, la variable PATH est mise à
/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
alors que dans Frescobaldi, c'est
/usr/bin:/bin:/usr/sbin:/sbin
Or le Ghostscript installé par MacPorts se trouve probablement dans /opt/local/bin
(essayez /opt/local/bin/gs --help
, je pense que cette commande doit exister).
À ce que je lis de cette page, MacPorts change les fichiers de configuration du shell pour ajouter ses dossiers au PATH
. C'est bien joli, mais ça ne marche qu'en lançant LilyPond depuis un shell.
Frescobaldi pourrait sans doute détecter une configuration MacPorts et ajouter les bons dossiers au PATH
, mais ce n'est pas génial d'avoir du code pour chaque méthode d'installation possible de LilyPond dans chaque environnement d'édition comme Frescobaldi.
Je pense que MacPorts pourrait utiliser un fichier de réadressage pour régler le problème. Je n'en suis pas complètement sûr.
Je pense que ça devrait aller mieux si vous ouvrez Frescobaldi depuis un terminal.
Au passage, ça me surprend que vous soyiez le premier à faire part de ce problème. Je pensais qu'il y aurait plus de gens qui installeraient LilyPond depuis MacPorts.