Ci sono altre domande e argomenti proprio come questo ma non riesco a trovare nulla che sia specifico per 10.14 Mojave. Ho provato il metodo ~/Library/LaunchAgents/environment.plist
e ho provato a spostare lo stesso file su /Library/LaunchDaemons
(e riavviato) ma non ha effetto su Emacs quando viene lanciato dal dock, Spotlight o dalla finestra Applicazioni.
In quel file, ho fatto launchctl setenv PATH $PATH:/usr/local/bin
curiosamente, quando Terminal (bash) è stato lanciato e echo $PATH > /tmp/bash.debug
è la prima riga in ~/.bash_profile
, l'output è /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
quindi ... qualcosa ha aggiunto /usr/local/bin
mentre stavo tentando di aggiungerlo.
Non ho provato cose come /etc/launchd.conf
o ~/.MacOSX/environment.plist
perché le pagine che trovo dicono che entrambi hanno smesso di funzionare un po 'di tempo fa.
In particolare, voglio aggiungere /usr/local/bin
a PATH
. Attualmente, il mio lavoro è di farlo nei miei file di avvio Emacs.
C'era una persona che diceva che impostare le variabili di ambiente di sistema in MacOS è una cattiva idea e sono tentato di andare d'accordo. La soluzione specifica di Emacs funziona e non ha effetti collaterali. Ma mi piacerebbe sapere come farlo ... se è possibile. Una volta che mi incuriosisco su qualcosa è difficile per me lasciarlo andare.
Come sempre, grazie mille per il tuo tempo.