[windows] Git Bash가 내 PATH를 보지 못함

Git Bash (Windows)를 사용할 때 전체 경로를 지정하지 않으면 실행 파일이 내 PATH 변수에있는 폴더에 있지만 실행할 수 없습니다. bash가 인식하지 못하는 것 같습니다. 왜? 고칠 수 있나요?



답변

알았다. Windows 사용자로서 저는 확장자없이 실행 가능한 이름을 입력하는 데 익숙합니다. 제 경우에는 cup.bat. Windows 셸에서는 입력 cup만으로 충분합니다. Bash는 이런 식으로 작동하지 않고 전체 이름을 원합니다. 타이핑으로 cup.bat문제가 해결되었습니다. (분명히 bash가 내용을 이해할 수 없었기 때문에 파일을 실행할 수 없었습니다)

posh-git로 전환해야하는 또 하나의 이유 ..

저를 올바른 방향으로 안내 해준 @Tom에게 감사드립니다.


답변

bash가 Windows 경로를 보지 못할 수도 있습니다. env|grep PATHbash를 입력 하여 표시되는 경로를 확인 하십시오 .


답변

@Daniel의 의견과 @Tom의 답변 덕분에 Git bash가 실제로 PATH를 사용하고 있지만 최근에 설치 한 최신 경로가 아니라는 것을 알았습니다. 이 문제를 해결하기 위해 내 홈 (windows) 디렉토리에 다음과 같은 파일을 추가했습니다.

.bashrc

다음과 같이 내용 :

PATH=$PATH:/c/Go/bin

Go를 설치하고이 경로에 실행 파일이 포함되어 있기 때문에 go.exe
이제 Git bash가 명령을 인식 할 수있었습니다.

go

제 경우에는 시스템 재부팅만으로도 충분할 수 있지만이 솔루션이 어떤 경우에도 작동한다는 사실에 만족합니다.


답변

Git을 설치하는 동안 아래 표시된 옵션을 선택할 수 있으며 자동으로 경로를 설정하는 데 도움이됩니다.

Git 설치 마법사

그것은 나를 위해 일했습니다 🙂


답변

다음을 포함하는 config.bashrc라는 파일을 C : \ Users \ USERNAME에 만듭니다.

PATH=$PATH:/c/Program\ Files\ \(x86\)/Application\ with\ space

이제 명령 줄의 파일을 올바른 위치로 이동합니다.

mv config.bashrc .bashrc


답변

PATH에 새 값을 추가 한 후 컴퓨터를 다시 시작하십시오.


답변

오래된 질문이지만 다른 사람을 도울 수 있습니다.

내 PATH 사용자 전체를 변경 한 후 로그 오프하고 다시 로그인했습니다.

그게 다야! git bash새 PATH 값을 올바르게로드했습니다.