【问题标题】:Can't launch VScode Cloud Run plugin on WSL无法在 WSL 上启动 VScode Cloud Run 插件
【发布时间】:2021-08-04 09:24:57
【问题描述】:

我正在尝试在我的 WSL 容器中使用 [Google Cloud Code plugin for VSCode] (https://marketplace.visualstudio.com/items?itemName=GoogleCloudTools.cloudcode)。

第一次工作时,我修改了 WSL 上的默认用户,现在我无法使用该插件。尝试重新安装gcloud,使用脚本安装而不是apt-get。 我还尝试了一个新的 WSL 容器(安装了和没有安装 gcloud),同样的错误。重新安装插件,没有任何改变:

[8/4/2021, 11:12:29 AM] Dependency check detected gcloud not installed
[8/4/2021, 11:12:29 AM] Dependency installer starting installation
[8/4/2021, 11:12:30 AM] [warn]ApplicationInsights:CorrelationIdManager[{}]
[8/4/2021, 11:12:33 AM] [error]Dependency installer: gcloud architecture check failed request to https://dl.google.com/dl/cloudsdk/channels/rapid/components-2.json failed, reason: Failed to establish a socket connection to proxies: ["PROXY 127.0.0.1:9000"].
[8/4/2021, 11:12:33 AM] [error]Failed gcloud installation with Error: request to https://dl.google.com/dl/cloudsdk/channels/rapid/components-2.json failed, reason: Failed to establish a socket connection to proxies: ["PROXY 127.0.0.1:9000"]

首先它没有找到我的 gcloud 安装,不明白为什么。 其次,VsCode 尝试连接localhost:9000 代理,这是为了什么?

你有什么想法吗?

谢谢。

【问题讨论】:

  • 感谢您的反馈。似乎更改了默认用户,它试图找出它在云代码路径中没有 gCloud SDK,并且正在尝试安装但遇到互联网访问问题。无论您是否完全在 WSL 中使用远程 vscode 设置code.visualstudio.com/docs/remote/wsl(或),我也对重现步骤感到困惑。你能用复制步骤(你的设置)提交一个 Github 问题吗,我可以从那里拿它。 github.com/GoogleCloudPlatform/cloud-code-vscode/issues

标签: visual-studio-code google-cloud-platform google-cloud-run google-cloud-code


【解决方案1】:

我试图在我自己的 Windows 10 机器上重现该问题,这是我采取的步骤:

  1. 在我的 windows 机器上安装 VSCode 中的 WSL 和远程开发
  2. 下载 ubuntu 20.04 作为我的 WSL 映像运行它,创建“foo”用户帐户
  3. 在ubuntu中打开终端,输入“code”。这将安装 VSCode 服务器并在我的远程到 ubuntu 的 Windows 机器中打开 VSCode 实例
  4. 安装云代码,托管依赖似乎工作正常,gcloud 已安装,minikube 安装错误。
  5. Open Cloud Run 资源管理器能够成功登录 gcp
  6. 退出ubuntu
  7. 为ubuntu“bar”创建一个新用户并将其设置为默认用户:https://www.tenforums.com/tutorials/128052-add-user-windows-subsystem-linux-wsl-distro-windows-10-a.html
  8. 使用“ubuntu2004 config --default-user bar”将其设置为默认用户
  9. 远程到ubuntu,运行步骤3到5成功。请注意,新用户似乎已重置所有内容,因此再次安装了 vscode 服务器,我需要重新安装云代码 + 托管依赖项下载其他所有内容

我们将单独查看 minikube 问题,但我似乎无法重现代理错误或托管依赖项 gcloud 安装错误。您能否确认/更新重现步骤以查看我是否错过了任何其他操作?正如@siva-kalva 评论的那样,请随时报告 github 问题与 repro 步骤,我们可以进一步了解。谢谢!

【讨论】:

    猜你喜欢
    • 2019-10-12
    • 2022-01-27
    • 2020-10-06
    • 2020-04-18
    • 2022-12-11
    • 2021-12-26
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多