SublimeLinter 的 GoType 问题

GoType issues with SublimeLinter

我对 Go 有点陌生,一直在尝试使用 SublimeLinter-contrib-gotype package to lint my files. It works well for the most part, but for some reason it throws an error if I try to import a Go package from GitHub. I've been trying to use the simple example from the Echo 框架。当我 运行 代码时,它工作正常,但由于某种原因,linter 导致了问题。

它抛出一个错误说:

could not import github.com/labstack/echo (can't find import: )

我已经 运行 go get github.com/labstack/echo 命令,但它似乎没有帮助。

我也附上了截图:

并且 here 是我使用的代码的 link。

我也遇到过同样的问题。尝试 运行

launchctl setenv GOPATH $GOPATH

并重启ST,重启后无效

Source

如果你使用 Go Sublime,下面的应该会更好。

Sublime Text 菜单 > 首选项 > 包设置 > GoSublime > 设置 - 默认/用户

"shell": ["/usr/bin/bash"],
"env": {"GOPATH": "/Users/username/gopath/"},