使用go go1.10.2 darwin / amd64和glide 0.13.1。依赖关系位于供应商目录中。命令行中没有错误构建。在VS代码中查看代码时,会显示以下错误:
在以下任何一个中找不到包“github.com/xxx/go-utility/log”:
/usr/local/Cellar/go/1.10.2/libexec/src/github.com/xxx/go-utility/log(来自$ GOROOT)/Users/martin/go/src/github.com/xxx/go-实用程序/日志(来自$ GOPATH)
终端和VS Console都报告GOPATH =“/ Users / martin / go”
如果我发出go get,我希望我可以让消息消失,但这会破坏供应商目录的目的。
这是新计算机上的新安装。
我忘记了什么配置?
据vscode-go github问题报道1587我的解决方案是将以下内容添加到用户设置(代码>首选项>设置)
{ "search.useIgnoreFiles": false }