Configurando variáveis ​​de ambiente no Mac OS X

Configurando variáveis ​​de ambiente no Mac OS X

Sou novo no uso do Mac OS X. Pelo que entendi, ele usa Linux nos bastidores. Preciso adicionar uma variável de ambiente. Atualmente, sempre que inicio uma janela de terminal, estou executando export MY_ENVIRONMENT_VARIABLE=enabled. Eu gostaria de fazer isso automaticamente, em todo o sistema, quando a máquina for iniciada.

Como faço isso no Mac OS X? Tentei adicionar a linha acima ao ~/.bashrcvia nano sem sorte. Como devo definir essa variável de ambiente?

Obrigado!

Responder1

Para afetar as configurações de todo o sistema, você provavelmente deve adicionar:

export MY_ENVIRONMENT_VARIABLE=enabled

para /etc/profileou /etc/bashrc(o último é proveniente de /etc/profile).

OSX usa bash por padrão para seu arquivo /bin/sh. No entanto, ele não usa "Linux nos bastidores", mas é principalmente BSD (com algumas exceções, como o bash).

Aqui estão algumas questões/discussões relacionadas (que sugerem locais específicos do OSX para modificar, por exemplo, environment.plist):

informação relacionada