0 votos

La variable de entorno no se muestra después de ser fijada

Estoy tratando de establecer una variable ambiental permanente en mi máquina mac He intentado los siguientes pasos hasta ahora -

  1. vi ~/.bash_profile

  2. añadiendo mi variable

    export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
    export ANDROID_HOME=/usr/local/share/android-sdk
    export ANDROID_SDK_ROOT=/usr/local/share/android-sdk
  3. reinició el bash

    source ~/.bash_profile

En el terminal actual se carga la variable, pero si abro otro terminal no muestra la variable recién añadida si compruebo con printenv .

¿Cómo puedo hacer bash ¿se establecen las variables?

2 votos

source no se reinicia, sólo lee el archivo. ¿Has comprobado si realmente estás utilizando bash o si ejecuta zsh en su lugar (que es el predeterminado para las cuentas recién creadas en Catalina)?

1 votos

@nohillside por defualt su zsh, y gracias u guiado a la dirección correcta, tengo que añadir en .zshrc, ahora su trabajo bien

2voto

Para las cuentas recién creadas Catalina utiliza zsh en lugar de bash por lo que hay que añadir las líneas al archivo correspondiente (probablemente ~/.zshenv para asegurarse de que se lee en todos los casos).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X