Articles

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.