Stavo usando il metodo descritto in questo post per invocare "launchctl setenv" per impostare le variabili di ambiente a livello globale. Ho appena aggiornato a OS X 10.11 "El Capitan", e ora vedo che il comando launchctl funziona bene, ma sembra non avere alcun effetto sull'ambiente reale. Ad esempio, ecco l'output di un codice di debug che ho inserito in un file "make" in esecuzione in Eclipse:
launchctl getenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/opt/ecos/gnutools/h8300-elf/bin:/opt/ecos/gnutool s/arm-elf/bin:/usr/local/bin:/opt/local/bin:/opt/local/sbin
echo "PATH = /usr/bin:/bin:/usr/sbin:/sbin"
PATH = /usr/bin:/bin:/usr/sbin:/sbin
Qualcuno ha idea di cosa mi sta succedendo? Grazie in anticipo.