Tengo una variable configurada exactamente de esta manera:
export VARIABLE_NAME=VARIABLE_VALUE
Pensé que estaría en ~/.zshrc
o bash_profile
pero no se ve en ninguno de esos. Ahora estoy luchando por entender dónde se está configurando y quiero restablecerla. ¿Alguien puede sugerir una manera fácil de hacerlo? Estoy en MacOS
Estoy usando la shell zsh
. Conozco el comando llamado unset VARIABLE_NAME
. Sin embargo, estoy tratando de encontrar la causa root y eliminar la variable desde el lugar donde se configuró por primera vez.
El nombre de la variable es JWT_SECRET
Actualización:
Intenté correr grep JWT_SECRET {~/.z,/etc/z}{shenv,profile,shrc,login}
como propuesto por @nohillside
He configurado mi zsh para usar ohmyzsh.
Así es como se ve la salida:
Cuando hago: echo $SHELL $ZSH_VERSION $BASH_VERSION
Obtengo: /bin/zsh 5.9
Esto es lo que tengo en mi ~/.zshrc:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # Esto carga nvm
DISABLE_AUTO_TITLE="true"
PS1="%1d %& # "
export ZSH="$HOME/.oh-my-zsh"
ZSH_THEME="robbyrussell"
ENABLE_CORRECTION="true"
plugins=(git)
source $ZSH/oh-my-zsh.sh
export SU_PASSWORD=
export SU_USERNAME=
export PATH="/Users//bin:$PATH"
0 votos
No hay problema con esa salida. Obviamente tienes
~/.zshrc
, así que como siguiente paso, revisa ese archivo para ver dónde llama a comandos adicionales que puedan establecer variables de entorno.0 votos
He añadido más detalles sobre el contenido de mi shell zsh. ¿Puedes por favor revisarlo una vez y ver si encuentras algo?
0 votos
Como dije: Necesitas investigar los comandos ejecutados desde ahí.
. "$NVM_DIR/nvm.sh"
parece ser un buen candidato para esto.0 votos
Parece que estaba en caché en algún lugar. Intenté
source
varias veces pero seguía apareciendo. Reinicié mi sistema y ahora la variable parece haber desaparecido. ¡Muchas gracias @nohillside por ayudarme aquí!