如何在Windows中的升华文本3中设置Gosublime?

如何在Windows中的升华文本3中设置Gosublime?,windows,go,sublimetext2,sublimetext3,Windows,Go,Sublimetext2,Sublimetext3,这里的主要问题是。。我已经安装了package控件和GoPublime插件,但它不起作用,在命令promt中也不起作用,当我键入go时,它提供了信息,证明go正确安装在路径中。我实际上是在尝试使用Seprotor同时设置go和java的路径,这可能是我做错了 现在在升华文本3中,我收到一个错误 MarGo:缺少必需的环境变量:GOPATH |>有关详细信息,请参见USAGE.md的怪癖部分 我经历了这一切,但对我没有帮助 您必须将GOPATH环境变量设置为类似d:\myprojects\go

这里的主要问题是。。我已经安装了package控件和GoPublime插件,但它不起作用,在命令promt中也不起作用,当我键入go时,它提供了信息,证明go正确安装在路径中。我实际上是在尝试使用Seprotor同时设置go和java的路径,这可能是我做错了

现在在升华文本3中,我收到一个错误

MarGo:缺少必需的环境变量:GOPATH |>有关详细信息,请参见USAGE.md的
怪癖部分

我经历了这一切,但对我没有帮助


您必须将
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,请将用户名替换为user),以及 在hello目录中创建一个名为hello.go的文件 以下内容:

[……]

()


有关更多详细信息,请参阅Go文档,特别是有关如何在windows上执行此操作的信息:

在windows sublime text 3中
ctrl+shift+p
键入安装软件包输入

搜索golang buildenter

最近我没有很好的安装GoPublime的经验,margo说明没有太大帮助。你可以试试gopls,它仍然是alpha,但它是由go团队开发的。这是一个go语言服务器,它与Supreme LSP插件一起工作


有关Supreme的说明。

相关(使用替代解决方案):@atamanroman我认为你没有抓住重点,它是针对windows的。我已经提到了上面的链接,它对我不起作用,而且我仍然得到更多的错误。问题是使用shell脚本解决的,我认为它对windows不可行。必须有一些命令来代替windows。我确实设置了该工作区现在,它完全可以编译,hello world程序正在运行。当我使用记事本时,sublime文本中似乎仍然出现错误,并且仍然在说mar go缺少必需的变量路径GOPATH。设置GOPATH后是否重新启动了sublime?好的,我解决了这个问题,最后解决了margo问题,但现在唯一的问题是我不能构建程序我所做的是进入gosublime默认设置,并在env中设置路径和gopath,然后错误消失,但我无法构建我的代码。它生成一个对话框,告诉我要查看文档,但构建失败。。。。。我点击了这个链接