【问题标题】:How can I run Go code with Bazel on Windows platform on my Mac?如何在我的 Mac 上的 Windows 平台上使用 Bazel 运行 Go 代码?
【发布时间】:2021-05-06 16:35:12
【问题描述】:

我必须在 Windows 平台上使用 Bazel 测试 Go 代码,以确保测试也能在 Windows 上通过。但是,我有一台 Mac 机器。我已经尝试过 VirtualBox/Vagrant 设置并共享目录。我也可以去那里工作。 Bazel 给出了与 Visual Studio 的一些版本冲突,但我有一个使用 go test 的解决方法。

是否有一个已知的 Mac 的 Windows 映像已经安装了 Golang、Bazel 等,我可以简单地 docker run 或其他东西?

【问题讨论】:

    标签: windows macos docker go bazel


    【解决方案1】:

    我会使用像 filipesilva/bazel-windows-docker-container 这样的图片,包括 bazel。

    您可以修改其 Dockerfile 以包含 Golang binary archive(如 go1.15.7.windows-amd64.zip),您只需在 %USERNAME\go 下解压缩即可

    您应该最终得到一个 Windows 映像,以便在您的 Mac through VirtulaBox 上运行,或者使用 vagrant 环境,如 StefanScherer/docker-windows-box/ 中所述。

    【讨论】:

      猜你喜欢
      • 2011-07-07
      • 2016-09-20
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多