Chrome没有显示在vscode中。 Manjaro Linux

时间:2019-11-25 10:53:45

标签: flutter visual-studio-code flutter-web

我在Manjaro。我已经从AUR安装了google-chrome,并在从终端执行时在flutter doctor和flutter设备中显示了它。问题是当我从vscode运行Flutter Doctor时说

  

[✗] Chrome-为网络开发(无法在google-chrome中找到chrome可执行文件)       !找不到Chrome。尝试将CHROME_EXECUTABLE设置为Chrome可执行文件。

4 个答案:

答案 0 :(得分:11)

要在 Linux(Manjaro) 上使用 chrome 或 Chromium,首先你必须找到它们的位置。

运行以下命令:

which chromium

我的 Chromium 位于:

/usr/bin/chromium

如果您希望将此浏览器添加到 Flutter,那么您应该将其添加到 CHROME_EXECUTABLE 环境变量中。

以下命令需要放在.bashrc中:

<块引用>

/usr/bin/chromium 是我的铬位置;添加你的。

您可以使用nano

nano .bashrc 

添加以下命令,然后按 Ctrl+xY 以确保已保存。

export CHROME_EXECUTABLE=/usr/bin/chromium 

最后运行:

source .bashrc 

现在重新启动之前打开的 IDE,它应该可以工作了。 如果你运行:

flutter doctor

您应该在 connected device 中找到它。

答案 1 :(得分:3)

检查 $PATH

尝试 chrome- 和 tab

ln -s /usr/bin/google-chrome-stable /usr/local/bin/google-chrome

答案 2 :(得分:1)

首先,您需要切换主频道

flutter channel master

然后运行

flutter upgrade

通过运行启用Web支持

flutter config --enable-web

将环境变量设置为chrome的安装路径。 如果您是使用AUR安装的,则它将位于/ opt / google / chrome / chrome

export CHROME_EXECUTABLE=/opt/google/chrome/chrome

最终运行

flutter devices

您可以将chrome视为已连接的设备。

答案 3 :(得分:0)

运行flutter pub全局激活webdev