【问题标题】:How to setup Gosublime in sublime text 3 in Windows?如何在 Windows 的 sublime text 3 中设置 Gosublime?
【发布时间】:2016-05-08 06:09:09
【问题描述】:

这里的主要问题是..我已经安装了包控件和 gosublime 插件,但它无法正常工作。当我键入 go 时,它在命令提示符下也不起作用。它提供的信息证明 go 已正确安装在路径中我实际上是在尝试使用分隔符同时为 go 和 java 设置路径,但我可能做错了。

ENVIRONMENT VARIABLE

现在在 sublime text 3 中我收到一个错误

MarGo:缺少必需的环境变量:GOPATH | > 有关信息,请参阅 USAGE.md 的 Quirks 部分

我经历了这个,但它没有帮助我

Sublime Text: "MarGo: Missing required environment variables: GOPATH"

【问题讨论】:

  • 相关(有替代解决方案):stackoverflow.com/questions/31516808/…
  • @atamanroman 我不认为你明白了它的意义所在,我已经提到了上面的链接,它对我来说不起作用,我仍然得到更多的错误,问题是使用解决的我认为对 windows 不可行的 shell 脚本必须有一些命令代替 windows。

标签: windows go sublimetext2 sublimetext3


【解决方案1】:

您必须将GOPATH 环境变量设置为d:\myprojects\go 之类的值。那里将存储您的代码和库。

您的代码应位于d:\myprojects\go\src\github.com\pandey\coolproject 之类的文件夹中。

文档中的相关部分:

[...]

测试你的安装

通过设置工作区和 构建一个简单的程序,如下。

创建一个目录来包含您的工作空间,例如 $HOME/work, 并将 GOPATH 环境变量设置为指向该位置。

$ export GOPATH=$HOME/work 你应该把上面的命令放在你的 shell 启动脚本(例如 $HOME/.profile)或者,如果你使用 Windows,按照上面的说明设置GOPATH环境 系统上的变量。

接下来,在你的目录中创建 src/github.com/user/hello 工作区(如果您使用 GitHub,请将您的用户名替换为用户),以及 在 hello 目录中创建一个名为 hello.go 的文件 以下内容:

[...]

(https://golang.org/doc/install#testing)

请参阅 Go 文档了解更多详细信息,尤其是如何在 Windows 上执行此操作:https://golang.org/doc/install

【讨论】:

  • 我确实设置了该工作区,现在它可以干净地编译,并且 hello world 程序正在运行。当我使用记事本时,错误似乎仍然出现在崇高的文本中,它仍然说 mar 缺少必需的变量路径 GOPATH
  • 设置GOPATH后是否重启了sublime?
  • 好的,我想通了,最后解决了 margo 问题,但现在唯一的问题是我无法构建程序,我所做的是我进入 gosublime 默认设置,然后在 env 中设置路径和 gopath错误消失了,但我无法构建我的代码它会生成一个对话框,告诉您查看文档并且无法构建它.....我关注了“github.com/golang/sublime-build/blob/master/docs/…”这个链接
【解决方案2】:

windows sublime text 3
ctrl+shift+p
输入 安装包 输入
搜索 golang build 输入

【讨论】:

    【解决方案3】:

    我最近在安装 gosublime 时没有很好的体验,margo 的说明不是很有帮助。你可以试试 gopls,它仍处于 alpha 阶段,但它是由 go 团队开发的。它是 Go 语言服务器,可与 Sublime LSP 插件配合使用。

    https://github.com/golang/tools/tree/master/gopls

    Sublime 使用说明are here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-19
      • 2020-06-26
      • 2020-02-16
      • 1970-01-01
      • 1970-01-01
      • 2015-11-23
      相关资源
      最近更新 更多