La nueva RUTA no aparece en la nueva consola.

La nueva RUTA no aparece en la nueva consola.

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 PATHcomando de configuración en su archivo .bash_profileo .bashrc. Simplemente configurarlo en el símbolo del sistema solo lo hace para su shell actualmente activo.

Respuesta3

Como dijo Carl, configurar PATHen 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 .bashrcen su directorio de inicio. Para Windows, generalmente se encuentra en C:\Users\<your user name>la carpeta. Puedes averiguarlo con seguridad utilizando echo $HOME.

información relacionada