As variáveis de ambiente não entram em vigor no Mac OS X

1

Eu tenho tentado ir e voltar para definir variáveis de ambiente no Terminal.app, mas isso não terá nenhum efeito.

Aqui está o cenário: Com o Terminal aberto eu escrevo

pico .profile

Então no editor eu entro

export JAVA_HOME="Library/Java/Home"
export PATH=$JAVA_HOME/bin:$PATH

Em seguida, pressiono ctrl+x para sair e y para salvar. Eu saio do terminal e quando eu abro novamente e escrevo

echo $JAVA_HOME

Eu só recebo uma linha vazia. Posso editar o .profile de outra maneira? Eu tentei todas as combinações possíveis para definir essa variável, mas continuo recebendo uma linha vazia. Eu reiniciei o sistema várias vezes sem sorte alguma.

    
por madcoderz 15.10.2011 / 00:21

1 resposta

2

Eu resolvi esse problema editando o ~/.bash_profile .

Quando você usa pico .profile em vez de editar o arquivo, o que criará um novo arquivo, eu escolhi "read file" (acho que é ctrl=r ) e ele me mostrou muitos arquivos. De lá, escolhi .bash_profile .

Essa foi a minha solução. Não sei se é a melhor solução, mas funcionou para mim.

    
por 26.10.2011 / 22:29