Chrome 未出现在 vscode 中。曼扎罗 Linux
Chrome not showing up in vscode. Manjaro Linux
我在 Manjaro。我已经从 AUR
安装了 google-chrome 并且它出现在 flutter doctor ,从终端执行时 flutter devices 。问题是当我 运行 flutter doctor 来自 vscode 它说
[✗] Chrome - develop for the web (Cannot find chrome executable at google-chrome)
! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
首先需要切换主频道
flutter channel master
然后运行
flutter upgrade
通过 运行ning
启用 Web 支持
flutter config --enable-web
通过运行ning
查找chrome的安装路径
which chrome
将环境变量设置为 chrome 的安装路径。
如果您使用 AUR 安装,它将在 /opt/google/chrome/chrome
export CHROME_EXECUTABLE=/opt/google/chrome/chrome
终于运行
flutter devices
您可以看到 chrome 作为已连接的设备。
运行 flutter pub 全局激活 webdev
检查 $PATH
尝试 chrome- 和 tab
ln -s /usr/bin/google-chrome-stable /usr/local/bin/google-chrome
要在 Linux(Manjaro) 上使用 chrome 或 chromium,首先您必须找到它们的位置。
运行以下命令:
which chromium
我的铬位于:
/usr/bin/chromium
如果您希望将此浏览器添加到 Flutter
,则应将其添加到 CHROME_EXECUTABLE
环境变量。
下面的命令需要放在.bashrc
:
/usr/bin/chromium
is my chromium location; add yours.
您可以使用 nano
:
nano .bashrc
添加以下命令并按Ctrl+x
,然后按Y
以确保它已被保存。
export CHROME_EXECUTABLE=/usr/bin/chromium
最后 运行:
source .bashrc
现在重新启动之前打开的 IDE,它应该可以工作了。
如果你 运行:
flutter doctor
您应该在 connected device
中找到它。
如果您在 Manjaro 上使用勇敢的浏览器,请打开终端并从这里开始:
which brave-browser
我的勇敢者位于:
/usr/bin/brave-browser
然后你可以运行可执行文件:
export CHROME_EXECUTABLE=/usr/bin/brave-browser
然后就可以运行flutter设备了:
flutter devices
flutter 设备的输出应该是:
1 connected device:
Chrome (web) • chrome • web-javascript • Brave Browser 96.1.33.80 unknown
运行 flutter doctor in verbose:
flutter doctor -v
这是全绿色的输出:
[✓] Flutter (Channel master, 2.6.0-12.0.pre.999, on Manjaro Linux
5.9.16-1-MANJARO, locale en_US.utf8)
• Flutter version 2.6.0-12.0.pre.999 at /home/mbuso/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 895beb04bb (33 hours ago), 2021-12-10 18:54:10 -0800
• Engine revision 79f750d4a5
• Dart version 2.16.0 (build 2.16.0-85.0.dev)
• DevTools version 2.9.1
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at /home/mbuso/Android/Sdk
• Platform android-30, build-tools 30.0.3
• ANDROID_HOME = /opt/android-sdk
• Java binary at: /opt/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
• All Android licenses accepted.
[✓] Chrome - develop for the web
• CHROME_EXECUTABLE = /usr/bin/brave
[✓] Android Studio (version 2020.3)
• Android Studio at /opt/android-studio
• Flutter plugin version 62.0.1
• Dart plugin version 203.8452
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
[✓] IntelliJ IDEA Community Edition (version 2021.2)
• IntelliJ at /usr/share/idea
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
[✓] Connected device (1 available)
• Chrome (web) • chrome • web-javascript • Brave Browser 96.1.33.80 unknown
• No issues found!
为确保导出在每次启动时执行,您可以将此行包含在您的 ~/.bashrc 或 ~/.zshrc 中,具体取决于您使用的shell:
export CHROME_EXECUTABLE=/usr/bin/brave-browser
我在 Manjaro。我已经从 AUR
安装了 google-chrome 并且它出现在 flutter doctor ,从终端执行时 flutter devices 。问题是当我 运行 flutter doctor 来自 vscode 它说
[✗] Chrome - develop for the web (Cannot find chrome executable at google-chrome) ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
首先需要切换主频道
flutter channel master
然后运行
flutter upgrade
通过 运行ning
启用 Web 支持flutter config --enable-web
通过运行ning
查找chrome的安装路径which chrome
将环境变量设置为 chrome 的安装路径。 如果您使用 AUR 安装,它将在 /opt/google/chrome/chrome
export CHROME_EXECUTABLE=/opt/google/chrome/chrome
终于运行
flutter devices
您可以看到 chrome 作为已连接的设备。
运行 flutter pub 全局激活 webdev
检查 $PATH
尝试 chrome- 和 tab
ln -s /usr/bin/google-chrome-stable /usr/local/bin/google-chrome
要在 Linux(Manjaro) 上使用 chrome 或 chromium,首先您必须找到它们的位置。
运行以下命令:
which chromium
我的铬位于:
/usr/bin/chromium
如果您希望将此浏览器添加到 Flutter
,则应将其添加到 CHROME_EXECUTABLE
环境变量。
下面的命令需要放在.bashrc
:
/usr/bin/chromium
is my chromium location; add yours.
您可以使用 nano
:
nano .bashrc
添加以下命令并按Ctrl+x
,然后按Y
以确保它已被保存。
export CHROME_EXECUTABLE=/usr/bin/chromium
最后 运行:
source .bashrc
现在重新启动之前打开的 IDE,它应该可以工作了。 如果你 运行:
flutter doctor
您应该在 connected device
中找到它。
如果您在 Manjaro 上使用勇敢的浏览器,请打开终端并从这里开始:
which brave-browser
我的勇敢者位于:
/usr/bin/brave-browser
然后你可以运行可执行文件:
export CHROME_EXECUTABLE=/usr/bin/brave-browser
然后就可以运行flutter设备了:
flutter devices
flutter 设备的输出应该是:
1 connected device:
Chrome (web) • chrome • web-javascript • Brave Browser 96.1.33.80 unknown
运行 flutter doctor in verbose:
flutter doctor -v
这是全绿色的输出:
[✓] Flutter (Channel master, 2.6.0-12.0.pre.999, on Manjaro Linux
5.9.16-1-MANJARO, locale en_US.utf8)
• Flutter version 2.6.0-12.0.pre.999 at /home/mbuso/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 895beb04bb (33 hours ago), 2021-12-10 18:54:10 -0800
• Engine revision 79f750d4a5
• Dart version 2.16.0 (build 2.16.0-85.0.dev)
• DevTools version 2.9.1
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at /home/mbuso/Android/Sdk
• Platform android-30, build-tools 30.0.3
• ANDROID_HOME = /opt/android-sdk
• Java binary at: /opt/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
• All Android licenses accepted.
[✓] Chrome - develop for the web
• CHROME_EXECUTABLE = /usr/bin/brave
[✓] Android Studio (version 2020.3)
• Android Studio at /opt/android-studio
• Flutter plugin version 62.0.1
• Dart plugin version 203.8452
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
[✓] IntelliJ IDEA Community Edition (version 2021.2)
• IntelliJ at /usr/share/idea
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
[✓] Connected device (1 available)
• Chrome (web) • chrome • web-javascript • Brave Browser 96.1.33.80 unknown
• No issues found!
为确保导出在每次启动时执行,您可以将此行包含在您的 ~/.bashrc 或 ~/.zshrc 中,具体取决于您使用的shell:
export CHROME_EXECUTABLE=/usr/bin/brave-browser