new PATH não está aparecendo no novo console

3

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 parece certo. Mas quando eu inicio um novo console ou reinicio o ConEmu, o caminho se foi. É possível obter essas alterações para 'ficar' usando Git-Bash no Win7?

Obteve o "como" para o PATH aqui:

link

    
por jcollum 03.01.2013 / 23:40

3 respostas

4

Quando você inicia um novo console - ele herda strings de ambiente (% PATH% também) do processo pai (ConEmu).

Quando você altera% PATH% no seu shell - ele se aplica a esse shell e seus processos filhos.

Se você precisar corrigir essas mudanças temporárias no ambiente, poderá executar

ConEmuC /export PATH

Isso "copia" seu valor atual de% PATH% para a ConEmu GUI e será aplicado a todos os novos consoles do ConEmu.

BTW, por que você não marcou sua pergunta com "conemu"?

    
por 04.01.2013 / 02:23
2

Você precisa colocar o comando PATH setting em seu arquivo .bash_profile ou .bashrc . Basta configurá-lo no prompt de comando apenas para o seu shell ativo no momento.

    
por 03.01.2013 / 23:42
1

Como Carl disse, definir 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 pessoal. Para o Windows, isso geralmente está localizado na pasta C:\Users\<your user name> . Você pode descobrir com certeza usando echo $HOME .

    
por 03.01.2013 / 23:47

Tags