Soy nuevo en el "ecosistema" de Apple y estoy tratando de configurar mi variables de entorno para el desarrollo local.
Esto es lo que tengo en mi ~/.bash_profile
(simplificado en aras de la brevedad):
export PATH="$JAVA_HOME/bin:$MAVEN_HOME/bin:$DEV_CLI:$PATH"
export DEV_CLI="/path/to/cli/$BRANCH_NAME/bin"
export BRANCH_NAME=dev
Lo que quiero aquí es tener mi dev cli accesible desde cualquier punto en el terminal. Lo crucial aquí es que quiero cambiar el BRANCH_NAME
en diferentes ocasiones.
Actualmente mi solución sólo funciona si hago source ~/.bash_profile
en cada pestaña/ventana de la terminal que uso.
Así que digamos que abro una nueva terminal y hago:
echo $DEV_CLI
- se imprimirá,echo $PATH
- la ruta para el cli no estará allísource ~/.bash_profile
echo $PATH
- se mostrarán todas las variables establecidas en la ruta (ruta cli incluida)
Funciono en Mac Alta Seirra .
¡Cualquier explicación de ayuda será profundamente apreciada!
0 votos
¿Qué es la "ruta cli."? No quieres una variable PATH vacía en ningún punto de tu sesión de terminal.
0 votos
No veo lo que quieres decir, ¿qué variable crees que está vacía? Tenga en cuenta que los valores aquí son de ficción.