본문 바로가기

개발하자

Chrome을 찾을 수 없습니다. Chrome_EXECUTABLE을 Chrome 실행 파일로 설정해 보십시오. 펄럭이는 2.0

반응형

Chrome을 찾을 수 없습니다. Chrome_EXECUTABLE을 Chrome 실행 파일로 설정해 보십시오. 펄럭이는 2.0

나는 나의 설레임 버전을 1.22에서 2.0으로 업데이트했다. 에 오류가 있습니다. 어떻게 해결해야 할까요. 그것은 나의 플러터 버전을 업데이트한 후에 발생한다.

Android Studio 4.1.2, Ubuntu 20.04.2 LTS(64비트)를 사용하고 있습니다

enter image description here




크롬북에 올라 있어요. 나는 Flutter와 Android Studio를 설치했다. $flutter doctor -v를 실행했을 때, 당신이 받은 것과 같은 오류 메시지를 받았습니다.

파일 경로를 내 경로 환경으로 내보낼 필요가 없었습니다. 나는 플러터가 내 크롬북에서 찾을 수 있도록 크롬을 설치하기만 하면 되었다.

내게 효과가 있었던 명령은 다음과 같다:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

그런 다음 Linux 베타 명령을 사용하여 설치했습니다(다운로드된 파일을 마우스 오른쪽 버튼으로 클릭하고 Linux 베타를 사용하여 설치). 다음 디렉터리에 설치했습니다:

/usr/bin/

(또는 설치 시 다음 명령을 사용할 수도 있습니다:

)

나는 펄럭이는 닥터-v를 실행했고 지금은 크롬을 찾는다.




윈도10에서도 같은 오류가 발생했습니다. 크롬_EXECUTABLE 시스템 환경변수를 chrome.exe 경로로 설정한 후에도 VS 코드를 사용합니다. 경로 주변의 큰따옴표를 제거하여 해결했습니다:

enter image description here




우분투 20.04의 경우 크롬은 스냅으로 관리된다. 나는 아래와 같이 환경 변수를 설정합니다.

CHROME_EXECUTABLE=/snap/bin/chromium
export CHROME_EXECUTABLE

'크롬 유형'을 사용하여 시스템의 위치를 확인하십시오. 나는 크롬에도 비슷한 것이 작용할 것이라고 생각한다.




에서 경로를 내보낼 수 있습니다. 또는 Linux 또는 MAC OS를 사용하는 경우 설치된 chrome 경로는 다음을 사용하여 찾을 수 있습니다

예를들면

which google-chrome
# example result : /opt/google/chrome/google-chrome

그리고 나서 이것에 추가하거나 이와 같이

# Chrome PATH
export PATH=$PATH:/opt/google/chrome

그런 다음 소스 다시 시작

source .zshrc # change if you use .bashrc

실행 중

다음과 같은 출력을 볼 수 있습니다

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.2.1, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version
    30.0.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.2)



시스템에 구글 크롬 앱이 있는 경우에도 마찬가지입니다. 터미널에서 크롬 브라우저를 여는 명령어 또는 명령어 이름을 가질 수 있다. 이름이 있는 파일을 복제하십시오

예: 저는 실행 가능한 파일을 가지고 있기 때문에 제 접근 방식은 다음과 같습니다

sudo cp /usr/bin/google-chrome-stable /usr/bin/google-chrome

설치 방법에 따라 스냅 폴더 또는 다른 폴더에 빈이 있을 수 있습니다

만약 당신이 터미널에서 실행 가능한 크롬이 없다면 심볼릭 링크를 만들어라. 크롬 바이너리 파일을 찾아서 이 명령을 사용합니다

sudo ln -s $PATH/[google-chrome-bin] /usr/bin/google-chrome

이진 파일 이름으로 대체




MacOS를 사용하고 Google Chrome이 아닌 다른 크롬 기반 브라우저를 사용하는 사람들을 위해. 또는 을 설정할 수 있습니다

export CHROME_EXECUTABLE="/Applications/Brave Browser.app/Contents/MacOS/Brave Browser"

그 후에, 또는 현재 터미널 창으로 이동하는 것을 잊지 마십시오.

flutter doctor -v

이제, "크롬"은 "용감한"으로 보일 것이다.




여기에 나와 있는 답변은 Chrome 대신 Microsoft Edge를 사용하여 Mac에서 Flower를 설정하는 데 도움이 되었습니다. 이를 위해서는 터미널에서 실행하기만 하면 됩니다:

export CHROME_EXECUTABLE="/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge"

영구적으로 만들려면 위의 줄을 파일에 추가해야 합니다

~/.zshenv or ~/.zshrc

그런 다음 터미널을 저장하고 다시 시작합니다.




Linux 사용자의 경우 다음과 같이 Edge Browser를 추가할 수 있습니다...

먼저 이 경로를 .vmxrc 파일 경로에 추가합니다

PATH=$PATH:/usr/bin/microsoft-edge-stable

그런 다음 이 명령을 실행합니다

export CHROME_EXECUTABLE="/usr/bin/microsoft-edge-stable"




내 경우에는 내 크롬의 이름이 "구글 크롬 2.앱"이었기 때문에 나는 그것을 "구글 크롬.앱"으로 이름을 바꾸었다




당신은 또한 구글 크롬 대신에 시도할 수 있다.




MacOS 사용자용

  1. /Users/<your user>에 cd
  2. sudo nano ~/.zshenv
  3. 다음을 추가합니다:
export PATH="$PATH:/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge"
export CHROME_EXECUTABLE="/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge"
  1. 파일을 저장하고 IDE 터미널을 다시 시작합니다
  2. 런 플러터 닥터

반응형