configurar variáveis de ambiente em MacOS Sierra
uma variável de ambiente em um objeto nomeado contendo dados que podem ser usados por múltiplas aplicações ou processos. Basicamente, é apenas uma variável com um nome e um valor associado. Ele pode ser usado para determinar qualquer coisa como a localização de arquivos executáveis, bibliotecas, diretório de trabalho atual, shell padrão, ou configurações do sistema local.
para aqueles novos para mac pode ficar sobrecarregado com como configurar e gerenciar essas variáveis de ambiente. Este guia proporciona formas fáceis de o fazer.isto é muito fácil. Basta abrir o Terminal e executar o comando printenv
como mostrado abaixo.
HIMANSHUs-MacBook-Pro:~ himanshu$ printenvJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
TERM_PROGRAM=Apple_Terminal
SHELL=/bin/bash
...
Isto irá listar todas as variáveis de ambiente actualmente definidas.
no entanto, para mostrar o valor de qualquer variável de ambiente específico execute o echo $
no terminal, como mostrado abaixo.
HIMANSHUs-MacBook-Pro:~ himanshu$ echo $JAVA_HOME/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
Configuração da variável de ambiente temporário usando o terminal
Se a variável de ambiente que você deseja definir para ser usado uma ou duas vezes, você deseja definir uma variável temporária para ele, evitando indesejáveis variáveis ficar no sistema. Você pode fazer isso simplesmente abrindo o terminal e executando export
comando seguido pelo nome da variável e seu valor.
HIMANSHUs-MacBook-Pro:~ himanshu$ export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
O exemplo acima define a variável $JAVA_HOME
para o valor especificado. No entanto, se o seu requisito é adicionar um valor a uma variável de ambiente existente, então atribua o valor como
export =:$
o ‘:’ aqui adiciona o valor ao valor existente. Veja o exemplo abaixo.
HIMANSHUs-MacBook-Pro:~ himanshu$ export PATH=/Users/himanshu/Documents/apache-maven-3.5.0/bin:$PATH
Configuração da variável de ambiente permanente usando o terminal
uma vez que o Mac usa o shell bash, então, as variáveis de ambiente podem ser adicionados para o .bash_profile
diretório para o usuário atual. A localização deste ficheiro pode ser encontrada usando o comando
HIMANSHUs-MacBook-Pro:~ himanshu$ ~/.bash_profile
comece a abrir este ficheiro usando um editor de texto. Eu estou usando nano-um editor de texto baseado em terminal, você pode usar qualquer editor de texto que você gosta-para abrir o arquivo e editá-lo.
HIMANSHUs-MacBook-Pro:~ himanshu$ nano .bash_profile
Isto irá abrir o ficheiro.bash_profile
no terminal.
Nota: Se não existir um ficheiro chamado .bash_profile
, então isto acima de nano
comando irá criar um novo ficheiro chamado .bash_profile
.
agora mova para o fim do arquivo, vá para a linha seguinte. Agora adicione as variáveis de ambiente desejadas usando o comando export
como fizemos antes.
Pressione ctrl+X
para sair do editor. Carregue em ‘Y
‘ para gravar o buffer, e irá regressar ao ecrã do terminal.estamos acabados!
pode executar de novo echo $
para ver o valor da sua variável de ambiente salva.
UPDATE: não se esqueça de fechar e reabrir o terminal antes de usar a sua nova variável de ambiente. Reabrir o terminal carrega a actualização .ficheiro bash_ profile.