Crea e imposta la variabile di ambiente in MacOSX

2

Voglio impostare alcune variabili di ambiente nel mio Mac.

Speravo di farlo creando un piccolo file di script bash in paths.d e quindi riavvia il mio computer.

È questo il modo corretto di aggiungere una variabile d'ambiente?

    
posta hagubear 01.11.2018 - 22:15
fonte

1 risposta

1

In generale, non esiste un solo ambiente su macOS. Non tutti i programmi e nemmeno tutte le utility da riga di comando rispettano lo stesso spazio ambiente comune.

Su OS X - il daemon di lancio è stato intorno e ruota uno stato in modalità sandbox / isolato per ogni app e ogni processo, quindi dovresti modificare nella voce preferenza / database per ogni processo le variabili di cui ha bisogno.

L'implementazione attuale sarebbe di creare un defaults write per scrivere qualunque valore tu voglia per il tuo "ambiente globale" e che ogni programma legga quelle preferenze come parte del loro script di avvio o di aggiornamento.

Ti incoraggerei a fare una domanda a seguire dal momento che nessuno vuole davvero firmare le variabili, vogliono scrivere variabili così alcuni programmi possono fare qualcosa con loro. Analizziamoci su quali programmi uno o tre dovrebbero leggere quale variabile specifica fare qualcosa ed esplorare se si è bloccati a fare una modifica a ognuno di essi o si può impostare una sorta di database condiviso o chiamare per rendere effettive tali modifiche.

    
risposta data 01.11.2018 - 22:52
fonte

Leggi altre domande sui tag