首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Mac上为脱机Windows计算机创建gopls.exe

在Mac上为脱机Windows计算机创建gopls.exe
EN

Stack Overflow用户
提问于 2021-07-23 23:53:40
回答 1查看 243关注 0票数 0

我正在尝试使用Visual代码在脱机Windows计算机上设置Go。我已经成功地安装了VS代码,Go等,但是在安装Go工具时遇到了麻烦。不幸的是,把我的Windows计算机在线不是一种选择。

对我来说,最重要的工具是gopls -- Go工具,它提供悬停、自动完成等功能,并将真正提高生产率。

我尝试过各种方法,包括:

  • 将二进制文件从$GOROOT/bin/gopls从我的互联网连接的Mac复制到Windows。
  • 从Github克隆gopls回购,并通过运行go build -o gopls.exe main.gogopls重构为覆盖这里

但是,我得到了以下错误:

无法启动客户端gopls

将克隆的回购复制到脱机计算机并运行go install不起作用,因为完全构建和安装gopls还需要其他依赖项。

另一个工具staticcheck为所有平台这里提供预编译的二进制文件。

我有两个问题:

  1. 是否有公开可用的回购/镜像/站点,为Windows的主要Go工具提供现成的、可下载的二进制文件?
  2. 有什么方法可以为Windows操作系统构建Go工具吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-24 00:03:12

这方面的错误是正确设置了环境变量。

给出确切的步骤:

  1. 浏览到Go src目录:$GOPATH/src/golang.org/x/
  2. 克隆Go工具回购:git clone https://github.com/golang/tools.git
  3. cd tools/gopls
  4. 运行GOOS=windows GOARCH=386 go build -o gopls.exe main.go为gopls编译一个在Windows上兼容的二进制文件。
  5. 对需要安装的每个工具重复步骤3和步骤4。

参考文献:https://github.com/golang/go/wiki/WindowsCrossCompiling

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68505986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档