본문 바로가기

Hello App/Flutter

Flutter _ VScode cmd 터미널 pub get error & Unable to find git in your PATH

230517

 

 


약 5시간의 구글링 및 시도 끝에

 

Flutter의 환경 세팅중

 

VScode터미널 (cmd)에서flutter 를 쳤을 경우 터미널 꺼짐 현상프로젝트를 열었을때 git PATH를 인식하지 못하는 현상해결했다.

 

정말 위의 키워드를 검색해서모든 구글링 결과물을 본것같다.

 

많은 사람들의 상황이 다 다르고해결 방식도 다르겠지만

 

나의 처한 상황과 문제가 같은 사람이방황하지 않고한번에 문제를 해결하길 바라며포스팅을 한다.

 


나의 문제 상황은 VScode에서 Flutter 프로젝트를 열었을때

 

1. pub get error가 반복해서 같이 올라옴

2. Dart(확장)를 reroad 해야한다고 반복 메세지가 뜸

 

이 문제는 flutter의 프로젝트를 실행하는데 있어

기본적인 추가 패키지를 자동으로 다운 받아야 하는데

그러지 못해서 소스 코드가 error가 났다.

 

이와 관련해서 알게된 사실은

그것을 git을 이용해서

받게한다는 점이였다.

 


 

Unable to find git in your PATH

 

위와 같이 터미널의 출력에서는

계속 우리가 아는 gitPATH,

환경변수를 찾을 수 없다고 한다.

 

정말 환장할 노릇이다.

 

또 이 환경변수 관련해서

검색을 한 2시간 했다.

 

 

설치한 경로는 다 다르겠지만

중요한것은 무었의 어디까지를 환경변수로 해놓았냐 이기 때문에

참고가 되길 바란다.

 

C:\Program Files\Git

C:\Program Files\Git\cmd

C:\Program Files\Git\bin\git.exe

 

계속해서 말을 이어나가자면

사실 나는 위의 환경변수의 셋팅때문에 해결되지는 않았다.

 

하지만 그 당시에는

지푸라기라도 잡아야 했고

굉장 모든것이 해결방법 처럼 보였기에

 

누군가에게는 이 방법이 도움이 되리라 믿는다.

 


계속해서 error가 나니

드는 생각은 '내가 설치한 flutter에 문제가 있나?' 였다.

(사실 flutter doctor로 체크하지 않고 온 나 자신을 굉장히 후회한다.)

 

flutter PATH를 또 구글링 해본 결과

환경변수 또한 문제가 없었다.

 

 

그 다음으로는flutter doctor에서flutter가 나에게 무슨 문제가 있다고 하는걸까?해서 flutter doctor에서의요구사항도 모두 충족시켜줬다.( 무조건 해야한다.. 국룰..)

 

그래도 VScode의 터미널에서code가 실행되지않자

 

cmd가 문제가 있나 해서

또 아래의 과정을 진행하게 된다.

  • CMD를 업그레이드 하는 법
  • Window의 Powershell을 업데이트 하기
  • Window의 터미널에서 어플리케이션 업데이트 하기
  • flutter upgrade --force
  • chocolatey upgrade

4시간 구글링 및 시도끝에

머리가 지끈해질 찰나..

 

한 가지 특이점을 발견했다.

왜 윈도우의 cmd 창에서는 오류가 안나는데

VScode에서는 바로 창이 꺼질까?

 

설마 관리자 모드?

 

Window에서Powershell이나 CMD창을 관리자 모드로 실행해왔는데

 

일반으로 열면 똑같이 꺼지나? 하는 의문점이 들었고

일반으로 똑같이 해보니 VScode처럼 꺼지는 것이다...

 

그래서 VScode를 관리자 권한으로 실행시키니

모든것이 정상화 되었다.

 

아마도 C드라이브의 권한때문에

뭔가가 꼬여있었던것 같다..

 


정말 금방 해결될거라고 생각해서

포스팅할 캡처도 하지 않았는데

 

처음으로 문제해결 포스팅을 해보는것 같다.

 

항상 윈도우는 권한 문제가 말썽인것 같다.

C드라이브에 바로 뭔가를 깔았을때..

같이 상호 작용하는것들은 어디에 깔렸는지 확인해야하고

 

뭔가 다른 구역에 깔리진 않았는지 생각해야한다.

 

아무튼 Error인재(人災)이기에

컴퓨터에게 너무 뭐라하지 말자..

 

만약 flutter의 환경 세팅

PATH도 문제가 없고

flutter doctor도 문제를 못잡고

나와 같은 현상이 발생한다면

 

관.리.자.권.한.

 

꼭 잊지 말고 해보자.

 

 

 

 

'Hello App > Flutter' 카테고리의 다른 글

Flutter _ Button Section  (0) 2023.05.20
Flutter _ Header  (0) 2023.05.18
Flutter _ VScode Extention, Project Create, Widget  (0) 2023.05.18
Flutter_ 설치  (0) 2023.05.16
Flutter  (0) 2023.05.15