【问题标题】:Chrome not showing up in vscode. Manjaro Linuxchrome 没有出现在 vscode 中。 Manjaro Linux
【发布时间】:2020-03-20 15:28:21
【问题描述】:
我在 Manjaro。我已经从AUR 安装了 google-chrome,当从终端执行时,它会显示在颤振医生、颤振设备中。问题是当我从 vscode 运行颤振医生时,它说
[✗] Chrome - 为网络开发(在 google-chrome 上找不到 chrome 可执行文件)
!找不到 Chrome。尝试将 CHROME_EXECUTABLE 设置为 Chrome 可执行文件。
【问题讨论】:
标签:
flutter
visual-studio-code
flutter-web
【解决方案1】:
首先需要切换主频道
flutter channel master
然后运行
flutter upgrade
通过运行启用 Web 支持
flutter config --enable-web
通过运行找到chrome的安装路径
which chrome
将环境变量设置为 chrome 的安装路径。
如果您使用 AUR 安装,它将位于 /opt/google/chrome/chrome
export CHROME_EXECUTABLE=/opt/google/chrome/chrome
终于运行
flutter devices
您可以将 chrome 视为已连接的设备。
【解决方案2】:
要在 Linux(Manjaro) 上使用 chrome 或 chromium,首先你必须找到它们的位置。
运行以下命令:
which chromium
我的铬位于:
/usr/bin/chromium
如果您希望将此浏览器添加到Flutter,则应将其添加到CHROME_EXECUTABLE 环境变量中。
以下命令需要放在.bashrc:
/usr/bin/chromium 是我的铬位置;添加你的。
你可以使用nano:
nano .bashrc
添加以下命令并按Ctrl+x,然后按Y 以确保已保存。
export CHROME_EXECUTABLE=/usr/bin/chromium
最后运行:
source .bashrc
现在重新启动之前打开的 IDE,它应该可以工作了。
如果你运行:
flutter doctor
您应该在connected device 中找到它。
【解决方案3】:
检查 $PATH
尝试 chrome- 和 tab
ln -s /usr/bin/google-chrome-stable /usr/local/bin/google-chrome
【解决方案4】:
运行flutter pub global activate webdev
【解决方案5】:
如果您在 Manjaro 上使用勇敢的浏览器,请打开终端并从这里开始:
which brave
我的勇敢位于:
/usr/bin/brave
然后就可以运行可执行文件了:
export CHROME_EXECUTABLE=/usr/bin/brave
然后你就可以运行flutter设备了:
flutter devices
flutter 设备的输出应该是:
1 connected device:
Chrome (web) • chrome • web-javascript • Brave Browser 96.1.33.80 unknown
详细运行颤振医生:
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!