Chrome을 찾을 수 없습니다. Chrome_EXECUTABLE을 Chrome 실행 파일로 설정해 보십시오. 펄럭이는 2.0
나는 나의 설레임 버전을 1.22에서 2.0으로 업데이트했다. 에 오류가 있습니다. 어떻게 해결해야 할까요. 그것은 나의 플러터 버전을 업데이트한 후에 발생한다.
Android Studio 4.1.2, Ubuntu 20.04.2 LTS(64비트)를 사용하고 있습니다
크롬북에 올라 있어요. 나는 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 코드를 사용합니다. 경로 주변의 큰따옴표를 제거하여 해결했습니다:
우분투 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 사용자용
- /Users/<your user>에 cd
- sudo nano ~/.zshenv
- 다음을 추가합니다:
export PATH="$PATH:/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge"
export CHROME_EXECUTABLE="/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge"
- 파일을 저장하고 IDE 터미널을 다시 시작합니다
- 런 플러터 닥터
'개발하자' 카테고리의 다른 글
WebView Flurter에서 로딩 표시기를 표시하는 방법? (0) | 2023.01.29 |
---|---|
Terraform Google 공급자, 로그 기반 알림 정책 생성 (0) | 2023.01.28 |
비디오로 렌더링 - 플러터 (0) | 2023.01.27 |
모든 암호를 env 변수로 kubernetes 배포에 삽입 (0) | 2023.01.26 |
주피터 노트북에서 파이썬 3.6용 모듈을 찾을 수 없습니다 (0) | 2023.01.26 |