
git-bash의 $PATH에 Mongo 경로를 추가합니다.
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-corrightly-add-a-path-to-path
답변1
새 콘솔을 시작하면 상위 프로세스(ConEmu)로부터 환경 문자열(%PATH%도)을 상속받습니다.
셸에서 %PATH%를 변경하면 이 셸과 해당 하위 프로세스에 적용됩니다.
이 임시 환경 변경 사항을 수정해야 하는 경우 다음을 실행할 수 있습니다.
ConEmuC /export PATH
그러면 현재 %PATH% 값이 ConEmu GUI에 "복사"되고 모든 새로운 ConEmu 콘솔에 적용됩니다.
그런데 질문에 "conemu" 태그를 붙이지 않으시겠어요?
답변2
PATH
해당 설정 명령을 .bash_profile
또는 파일에 넣어야 합니다 .bashrc
. 명령 프롬프트에서 설정하면 현재 활성화된 셸에만 적용됩니다.
답변3
Carl이 말했듯 PATH
이 명령 프롬프트에서 설정하면 지속적인 효과가 생성되지 않습니다.
다음을 추가해 보세요.
export PATH=$PATH:/c/Program\ Files/mongodb-win32-x86_64-2.2.2/bin
.bashrc
홈 디렉토리 아래에 있는 파일로 이동합니다 . Windows의 경우 일반적으로 폴더에 있습니다 C:\Users\<your user name>
. 를 이용하면 확실히 알 수 있습니다 echo $HOME
.