para - git windows xp
Git for Windows no ejecuta mi archivo.bashrc (3)
Lo mismo me sucedió cuando actualicé a Git Bash 2.5.0 en Windows 10. Cambié el nombre de mi ''.bashrc'' -> ''.bash_profile'' y relancé Git Bash. Todo vuelve a funcionar como siempre.
mv ~/.bashrc ~/.bash_profile
Acabo de instalar Git para Windows 2.5.0 en Windows 7, y parece que mi archivo .bashrc
no se está ejecutando cuando ejecuto Git Bash.
Creé el archivo así:
Administrator@HintTech-Dev MINGW64 /
$ pwd
/
Administrator@HintTech-Dev MINGW64 /
$ cd ~
Administrator@HintTech-Dev MINGW64 ~
$ pwd
/c/Users/Administrator
Administrator@HintTech-Dev MINGW64 ~
$ touch .bashrc
Administrator@HintTech-Dev MINGW64 ~
$ vi .bashrc
[... I insert the line "ZZZTESTVAR=234" (without the quotes) into the file in vim ...]
Administrator@HintTech-Dev MINGW64 ~
$ exit
Sin embargo, cuando vuelva a ejecutar Git Bash:
Administrator@HintTech-Dev MINGW64 /
$ set | grep ZZZ
Administrator@HintTech-Dev MINGW64 /
$ cat ~/.bashrc
ZZZTESTVAR=234
Administrator@HintTech-Dev MINGW64 /
$ ZZZTESTVAR=234
Administrator@HintTech-Dev MINGW64 /
$ set | grep ZZZ
ZZZTESTVAR=234
Administrator@HintTech-Dev MINGW64 /
$
¿Por qué no se corre mi .bashrc
? Parece estar en el lugar correcto y tiene los permisos correctos.
OK, descubrí el problema. Simplemente, el terminal bash utilizado por el último Git para Windows 2.5.0 (mintty) no se molesta en leer .bashrc
- lee .bash_profile
. De modo que puede configurar su entorno en .bash_profile
y / o poner este código al principio para leer .bashrc
:
if [ -f ~/.bashrc ]
then
. ~/.bashrc
fi
Parece que la última versión de git para Windows (2.8.3.windows.1) utiliza un archivo ''perfil'' ahora en lugar de .bash_profile. Supongo que es así, no está oculto y tiene un nombre de archivo válido. No parece haber causado ningún problema anteriormente, pero tal vez fue confuso para las personas.