programing

Floatdoctor는 명령 프롬프트나 PowerShell 창에서 작동하지 않습니까?

css3 2023. 8. 28. 21:18

Floatdoctor는 명령 프롬프트나 PowerShell 창에서 작동하지 않습니까?

flutter doctor명령 프롬프트 또는 PowerShell 창에서 작동하지 않습니까?저는 창문에 float를 설치하려고 노력해 왔습니다.튜토리얼에 언급된 Flutter SDK를 복제했습니다.저는 제 길에 기트와 설레임을 더했습니다.하지만 여전히 내가 실행하려고 할 때flutter doctor명령 프롬프트는 다음과 같이 응답합니다.

'where' is not recognized as an internal or external command operable program or batch file.
Error: Unable to find git in your path

enter image description here

cmd 이미지를 확인하면 문제가 정확히 표시됩니다.

윈도우 시스템의 명령 프롬프트에서 float를 실행하려면 세 가지가 필요합니다.

  1. 다운로드 받은 flooth sdk의 bin 폴더 경로 내 문서에 sdk를 다운로드하고 저장하여 나의 경로는

C:\Users\mahesh_2\Documents\flutter_windows_v0.11.9-beta\flutter\bin

  1. where.exe 위치C:\Windows\System32

참고: 3단계에서 경로를 찾지 못하면 여기서 git다운로드해야 합니다.

  1. git-message.exe 위치C:\Program Files\Git\git-cmd.exe

따라서 환경 변수에 이 세 가지 경로를 간단히 추가하려면 변수 이름이 다음과 같이 지정된 시스템 환경 변수로 이동합니다.

로서 가치를 부여합니다.

C:\Windows\System32;C:\Program Files\Git\git-cmd.exe;C:\Users\mahesh_2\Documents\flutter_windows_v0.11.9-beta\flutter\bin

enter image description here

명령 프롬프트를 다시 시작하고 float and Voila를 실행해 보세요! 당신은 이것과 같은 것을 얻어야 합니다.

enter image description here

환경 변수가 올바르게 설정되었는지 확인합니다.

  • "제어판 > 사용자 계정 > 사용자 계정 > 내 환경변수 변경"으로 이동합니다.

  • "사용자 변수"에서 "경로"라는 항목이 있는지 확인합니다.

    • 이 경 로 전 있flutter\bin용사를 ;기존 값과 구분합니다.

    • 하지 않는 에는 ""라는 를 "Path"라는 합니다.flutter\bin그 가치로서

컴퓨터 재부팅

의 두 되면 를 합니다.flutter doctor

참고: 명령 프롬프트 또는 PowerShell 창에서 이 명령을 실행합니다.현재 Flutter는 Git Bash와 같은 타사 셸을 지원하지 않습니다. (출처:Floating 설명서)

저도 똑같은 문제가 있었고, 여기 제시된 솔루션을 따름으로써 이 문제를 해결할 수 있었습니다.

문제는 는제문였습니다.C:\Windows\System32\내 PATH 변수에서 누락되었습니다.따라서 이 문제를 해결하려면 다음 단계를 수행하십시오.

  1. 검색에서 다음을 검색하고 선택합니다.시스템(제어판)

  2. 고급 시스템 설정 링크를 클릭합니다.

  3. 환경 변수를 클릭합니다.시스템 변수 섹션에서 다음을 찾습니다.PATH환경 변수를 선택합니다.편집을 클릭합니다.

  4. 에서 시템변편창다음추를 합니다.C:\Windows\System32;확인을 클릭합니다.확인을 클릭하여 나머지 창을 모두 닫습니다.

  5. 컴퓨터를 다시 시작합니다.

지금실을 실행합니다.flutter doctor

상기 문제 해결

세 가지 변수 경로 설정

  • 첫 번째 Float 경로(주로 c 드라이브)

    C:\src\flutter\bin

  • 두 번째 GIT 경로

    C:\Program Files\Git\cmd

  • 세 번째 시스템32 경로

    C:\Windows\시스템32

Window로 작업하는 경우 Window 명령 프롬프트를 사용합니다. 명령 프롬프트를 다시 시작하면 제대로 작동합니다.

실행 명령

펄럭이는 업그레이드

동일한 문제가 있었고 환경 변수에 float PATH가 추가되었는지 확인하여 해결했습니다...시스템 환경 변수를 "편집"할 때 시스템 변수 상자 안에 있습니다."사용자 변수"라고 불리는 상단 상자를 편집하는 은 저에게 문제를 해결하지 못했습니다.

피해야 할 두 가지 실수가 있습니다.

  1. 사용자 변수 경로가 아닌 시스템 변수 경로에 추가합니다.

  2. 윈도우즈 10 인터페이스에서는 새 변수를 솔루션이 경로 변수에 경로를 추가하는 것으로 착각하지 마십시오.대부분의 경우 모든 경로를 포함하는 Path라는 이름의 변수(그렇지 않으면 생성)가 이미 있어야 하며 이 Path 변수에 float/bin 경로를 추가해야 합니다.

모든 환경 변수를 확인하기만 하면 됩니다...Floating의 경우 경로 변수에 존재하는지 여부

C:\Windows\System32;
C:\Program Files\Git\cmd;
C:\Program Files\Java\jdk1.8.0_221\bin;
D:\flutter_windows_v1.7.8+hotfix.4-stable\flutter\bin\

시스템32 파일은 git에 중요합니다.그것이 있는지 없는지 확인해 주세요.

또한 설치할 때 이 문제가 발생했습니다.flutter.

시스템 변수(사용자 변수가 아님)에 이러한 변수를 추가합니다.

C:\Flutter\flutter_windows_2.2.1-stable\flutter\bin

System32, Git 및 PowerShell이 있는지 확인합니다.

C:\Program Files\Git\cmd
C:\Program Files\Git\bin
C:\Windows\System32
C:\Windows\System32\WindowsPowerShell\v1.0

Floatdoctor도 Java에 대해 불평할 것이므로 Java sdk를 설치하고 경로에 추가해야 합니다.

C:\Program Files\Java\jdk-12.0.2\bin

이 파워셸에서 입니다.path.

저도 같은 문제가 있어요.(지난 주에 이미 환경 변수 n이 정상적으로 작동함을 추가했습니다) 문제는 바이러스 백신 delete flatur.bat in flatur\bin입니다.

저는 이것을 수정합니다, flatter.bat 또는 flatter 전체를 다시 다운로드한 후에.

기존 경로를 제거하고 새 경로를 추가하여 사용할 수 있도록 했습니다.

  1. 기존 경로 삭제
  2. 이 " " " 인 새.Path\bin
  3. 세 가지 변수 경로를 설정합니다.

    C:\Windows\시스템 32;C:\Program Files\Git\git-cmd.exe;D:\flutter\flutter\bin

D:\flutter\flutter\bin zip 파일을로해야 합니다.

변경 내용을 적용하려면 콘솔을 닫았다가 다시 엽니다.

우선 c:windows\ 안에 .exe 명령어가 있습니다.System32, 그럼 다음으로 이동합니다.

  1. 시스템 환경 설정 편집
  2. 환경 및 편집을 클릭합니다.
  3. 그런 다음 'Path' 안에 C:windows\를 추가합니다.시스템 32는 다음과 같이 구분됩니다.
  4. 마지막으로 C:\Program Files\Git\git-cmd.exe를 추가합니다. 확인을 클릭합니다.

제다시시다니합을 시작합니다.cmd한 번. 다시시.

저는 또한 제가 운영하는 것과 같은 문제에 갇혀 있었습니다.flutterWindows 기본 명령 프롬프트에서 명령을 실행합니다.▁the를 추가했지만,C:\src\flutter\bin사용자 환경 변수의 경로입니다.제게 맞는 해결책은 다음과 같습니다.C:\Windows\System32\사용자 환경 변수의 경로 변수로 이동합니다.작업이 완료되면 시스템을 다시 시작하고 실행합니다.flutter기본 명령 프롬프트에서 명령을 실행합니다.

이것이 당신에게 도움이 되길 바랍니다.

환경 변수에서 각 경로 앞과 뒤에 공백을 제거합니다!

// incorrect value
C:\src\flutter\bin; C:\Program Files\Git\git-cmd.exe; C:\Windows\System32\

// correct value
C:\src\flutter\bin;C:\Program Files\Git\git-cmd.exe;C:\Windows\System32\

이 일곳은는하에서 일하는 .Android Studio당신은 그것을 찾을 수 있을 것입니다.

Tools->Flutter->Flutter Doctor

cmd에서 floatdoctor를 실행하는 것은 내부 또는 외부 명령으로 인식할 수 없습니다.

Flutter

에서 ㅠㅠ Android Studio에서Terminal그것은 잘 작동합니다.

flutter doctor


- 잊지 하십시오. - Android Studio IDE를 하십시오.Flutter 및 플그인Dart플러그인.

사용자 효과가 , 할 수 있습니다.flutter다음과 . floot.bat 파일:C:\fluttersdk\flutter\bin\flutter.bat doctor이것은 당신이 달리는 것과 같은 방식으로 작동합니다.flutter build apk될 입니다.C:\fluttersdk\flutter\bin\flutter.bat build apk

저한테도 효과가 없었어요.하지만 여기 적혀있는 것을 설치했을 때, 컴퓨터를 다시 부팅했고 모든 것이 나를 위해 작동했습니다.

내 2센트를 더하면 됩니다.저도 같은 문제가 있었고 제가 읽는 모든 것을 시도한 후, 결국 명령 줄에 "echo %path%"를 사용했고 floatter의 경로에 잘못된 문자가 포함되어 있다는 것을 알게 되었습니다.PATH에서 floating 항목을 삭제하고 복사하지 않고 수동으로 다시 입력하면 드디어 작동합니다.누군가에게 도움이 될 수도 있으니까요.

enter image description here

나처럼 당신에게 일어난 일이라면, 당신은 아마도 추가로flutter\bin 내용은 과 같습니다.Path시스템 변수입니다.

그런 다음 계속해서 를 누릅니다.Browse버튼을 클릭하고 원하는 경로를 선택합니다.

당신이 예상하지 못했던 부분은 그것이 실제로 그것을 덮어썼다는 것입니다.%SYSTEMROOT%\System32목록의 첫 번째 경로인 항목과 편집 창을 열 때 기본적으로 강조 표시되는 경로입니다.

이 경우에는 다음을 누르십시오.New 버튼, 가추를 추가합니다.%SYSTEMROOT%\System32과거로 돌아가서Path변수, 만야합이 되어야 .where.exe다시 사용할 수 있습니다.

여기서 주목해야 할 점은BrowsePath변수 편집 창에서는 강조 표시된 경로를 새로 선택한 경로로 덮어쓰므로 기존 경로를 사용할 때 강조 표시되지 않도록 하는 것이 중요합니다.

저는 여기서 정말 엉망진창인 것을 봅니다. 하지만 해결책은 매우 간단합니다.다시 시작할 필요도 없습니다.

나의 경우, 나는 내 계정의 소스 폴더에 float 폴더를 저장하고 이 값을 PATH 항목에 추가했습니다.

%USERPROFILE%\source\flutter\bin

참고: Microsoft Windows Apps(;)에 대한 값은 하나뿐이었습니다.

설명.

이제 PATH 항목에 "full path to floot\bin"을 추가하거나 PATH 항목이 없는 경우 새 경로를 생성해야 합니다.그러나 Windows 사용자는 프로필 폴더가 다르기 때문에 전체 경로에 대해 설명합니다.따라서 사용자의 프로파일 폴더에 대한 일반적인 경로가 무엇이든 간에 이 일반적인 문제를 해결하려면 CSIDL(Constant Special Item ID List)인 %USERPROFILE% 값을 사용할 수 있습니다.인식된 환경 변수 참조

CSIDL(Constant Special Item ID List) 값을 사용하면 응용 프로그램이 자주 사용하지만 지정된 시스템에서 이름이나 위치가 동일하지 않을 수 있는 폴더를 식별할 수 있습니다.

따라서 저처럼 Flutter 폴더를 사용자의 프로파일 폴더에 저장한 경우 %USERPROFILE%를 복사하여 PATH 항목의 Flutter의 bin 폴더 디렉토리 앞에 붙여넣은 다음 을 사용하여 모든 값을 기존 값에 추가합니다. 를 구분 기호로 사용하거나 유사하게 패널 오른쪽의 New 버튼을 클릭하여 붙여넣습니다.

'System32'와 'PowerShell'의 절대 경로를 설정해 보았지만 작동하지 않았습니다.최종적으로 다음과 같이 경로를 설정한 후 해결되었습니다.

enter image description here

나의 경우, 터미널에서 명령 flatterpubget을 입력합니다. 나를 위해.

언급URL : https://stackoverflow.com/questions/49609889/flutter-doctor-doesnt-work-on-neither-command-prompt-or-powershell-window