Festlegen von Umgebungsvariablen unter Mac OS X

Festlegen von Umgebungsvariablen unter Mac OS X

Ich bin neu bei der Verwendung von Mac OS X. Meines Wissens nach verwendet es im Hintergrund Linux. Ich muss eine Umgebungsvariable hinzufügen. Derzeit führe ich jedes Mal, wenn ich ein Terminalfenster starte, aus export MY_ENVIRONMENT_VARIABLE=enabled. Ich möchte dies automatisch systemweit tun, wenn der Computer startet.

Wie mache ich das unter Mac OS X? Ich habe versucht, die obige Zeile ~/.bashrcüber Nano hinzuzufügen, aber ohne Erfolg. Wie soll ich diese Umgebungsvariable festlegen?

Danke schön!

Antwort1

Um systemweite Einstellungen zu beeinflussen, sollten Sie wahrscheinlich Folgendes hinzufügen:

export MY_ENVIRONMENT_VARIABLE=enabled

zu /etc/profileoder /etc/bashrc(Letzteres stammt aus /etc/profile).

OSX verwendet standardmäßig Bash für seine /bin/sh. Allerdings verwendet es nicht „Linux im Hintergrund“, sondern ist hauptsächlich BSD (mit einigen Ausnahmen wie Bash).

Hier sind einige verwandte Fragen/Diskussionen (die stattdessen OSX-spezifische Stellen vorschlagen, die geändert werden können, z. B. environment.plist):

verwandte Informationen