在使用goland 的过程中,发现几遍是通过 go get 成功的引入包,并且 go.mod 文件中也显示有引入的包。但是编辑器还是没有对象的代码提示。

一开始想是不是 go111module 设置的问题,于是去到文件路径下查看,发现设置的都没问题
- 查看 go 环境变量设置
PS C:\Users\Administrator> go envset GO111MODULE=onset GOARCH=amd64set GOBIN=D:\Projects\Go\binset GOCACHE=C:\Users\Administrator\AppData\Local\go-buildset GOENV=C:\Users\Administrator\AppData\Roaming\go\envset GOEXE=.exeset GOEXPERIMENT=set GOFLAGS=set GOHOSTARCH=amd64set GOHOSTOS=windowsset GOINSECURE=set GOMODCACHE=D:\Projects\Go\pkg\modset GONOPROXY=set GONOSUMDB=set GOOS=windowsset GOPATH=D:\Projects\Goset GOPRIVATE=set GOPROXY=https://goproxy.cnset GOROOT=D:\Tools\Go\go-latestset GOSUMDB=sum.golang.orgset GOTMPDIR=set GOTOOLDIR=D:\Tools\Go\go-latest\pkg\tool\windows_amd64set GOVCS=set GOVERSION=go1.17.5set GCCGO=gccgoset AR=arset CC=gccset CXX=g++set CGO_ENABLED=1set GOMOD=NULset CGO_CFLAGS=-g -O2set CGO_CPPFLAGS=set CGO_CXXFLAGS=-g -O2set CGO_FFLAGS=-g -O2set CGO_LDFLAGS=-g -O2set PKG_CONFIG=pkg-configset GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\ADMINI~1\AppData\Local\Temp\go-build186405410=/tmp/go-build -gno-record-gcc-switches
 
最后才想起来 goland 编辑器中有专门对于代理的设置。果然是这里的问题。
 
这个时候再看 依赖,就有了,然后 goland 中的代码提示自然而然就好了
原文
版权声明:本文为CSDN博主「不坠迷境」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/wang2dog/article/details/106051796
