新的 PATH 没有显示在新控制台中

新的 PATH 没有显示在新控制台中

将 Mongo 的路径添加到 git-bash 中的 $PATH 中:

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

一切看起来都正确。但是当我启动新控制台或重新启动 ConEmu 时,路径消失了。是否可以使用 Win7 上的 Git-Bash 让这些更改“保留”?

在这里找到有关 PATH 的‘操作方法’:

https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path

答案1

当您启动新控制台时 - 它会从父进程(ConEmu)继承环境字符串(%PATH%)。

当您在 shell 中更改 %PATH% 时 - 它会应用于此 shell 及其子进程。

如果你需要暂时修复这个环境变化 - 你可以执行

ConEmuC /export PATH

这会将您当前的 %PATH% 值“复制”到 ConEmu GUI,并将其应用于所有新的 ConEmu 控制台。

顺便问一下,为什么你不在你的问题中标记“conemu”?

答案2

您需要将该PATH设置命令放入您的.bash_profile.bashrc文件中。仅在命令提示符下进行设置只会对您当前活动的 shell 执行此操作。

答案3

正如卡尔所说,PATH在命令提示符下设置不会产生持久的效果。

尝试添加:

export PATH=$PATH:/c/Program\ Files/mongodb-win32-x86_64-2.2.2/bin 

到您的主目录下名为的文件.bashrc。对于 Windows,这通常位于C:\Users\<your user name>文件夹中。您可以使用 来确定echo $HOME

相关内容