
Agregue la ruta a Mongo a mi $PATH en git-bash:
jcollum@MACHINE /c/Program Files/mongodb-win32-x86_64-2.2.2/bin
$ PATH=$PATH:/c/Program\ Files/mongodb-win32-x86_64-2.2.2/bin
jcollum@MACHINE /c/Program Files/mongodb-win32-x86_64-2.2.2/bin
$ echo $PATH
/c/Users/jcollum/bin:.:/usr/local/bin:/mingw/bin:/bin:/c/Program Files/ConEmu/ConEmu:/c/Windows/system32:/c/Windows:/c/Windows
/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/c/Program Files/TortoiseGit/bin:/cmd:/c/Program Files/Microsoft/We
b Platform Installer/:/c/Program Files (x86)/Microsoft ASP.NET/ASP.NET Web Pages/v1.0/:/c/Program Files (x86)/Windows Kits/8.0
/Windows Performance Toolkit/:/c/Program Files/Microsoft SQL Server/110/Tools/Binn/:/c/Program Files/mongodb-win32-x86_64-2.2.
2/bin
jcollum@MACHINE /c/Program Files/mongodb-win32-x86_64-2.2.2/bin
$ which mongod
/c/Program Files/mongodb-win32-x86_64-2.2.2/bin/./mongod
Todo eso parece estar bien. Pero cuando inicio una nueva consola o reinicio ConEmu, el camino desaparece. ¿Es posible hacer que estos cambios se mantengan usando Git-Bash en Win7?
Obtuve el 'cómo hacerlo' para PATH aquí:
https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path
Respuesta1
Cuando inicia una nueva consola, hereda las cadenas de entorno (%PATH% también) del proceso principal (ConEmu).
Cuando cambia %PATH% en su shell, se aplica a este shell y a sus procesos secundarios.
Si necesita arreglar estos cambios temporales en el entorno, puede ejecutar
ConEmuC /export PATH
Esto "copiará" su valor %PATH% actual a la GUI de ConEmu y se aplicará a todas las consolas nuevas de ConEmu.
Por cierto, ¿por qué no etiqueta su pregunta con "conemu"?
Respuesta2
Debe poner ese PATH
comando de configuración en su archivo .bash_profile
o .bashrc
. Simplemente configurarlo en el símbolo del sistema solo lo hace para su shell actualmente activo.
Respuesta3
Como dijo Carl, configurar PATH
en el símbolo del sistema no crea un efecto duradero.
Intente agregar:
export PATH=$PATH:/c/Program\ Files/mongodb-win32-x86_64-2.2.2/bin
a un archivo llamado .bashrc
en su directorio de inicio. Para Windows, generalmente se encuentra en C:\Users\<your user name>
la carpeta. Puedes averiguarlo con seguridad utilizando echo $HOME
.