
Adicione o caminho para o Mongo ao meu $PATH no 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
Tudo isso parece certo. Mas quando eu inicio um novo console ou reinicio o ConEmu, o caminho desaparece. É possível fazer com que essas alterações 'fixem' usando o Git-Bash no Win7?
Tenho o 'como fazer' para PATH aqui:
https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path
Responder1
Quando você inicia um novo console - ele herda strings de ambiente (%PATH% também) do processo pai (ConEmu).
Quando você altera %PATH% em seu shell - isso se aplica a esse shell e a seus processos filhos.
Se você precisar corrigir temporariamente essas alterações no ambiente - você pode executar
ConEmuC /export PATH
Isso irá "copiar" seu valor %PATH% atual para a GUI do ConEmu e será aplicado a todos os novos consoles do ConEmu.
Aliás, por que você não marca sua pergunta com “conemu”?
Responder2
Você precisa colocar esse PATH
comando de configuração em seu arquivo .bash_profile
ou .bashrc
. Basta configurá-lo no prompt de comando apenas para o shell atualmente ativo.
Responder3
Como Carl disse, configurar PATH
no prompt de comando não cria um efeito duradouro.
Tente adicionar:
export PATH=$PATH:/c/Program\ Files/mongodb-win32-x86_64-2.2.2/bin
para um arquivo chamado .bashrc
em seu diretório inicial. No Windows, geralmente está localizado na C:\Users\<your user name>
pasta. Você pode descobrir com certeza usando echo $HOME
.