记录最近自学 golang 遇到的坑:

$GOROOT = /opt/go

$GOPATH = /root/goproject

问题: 当引入gopath目录下的包, 报错:

package go_code/project01/point/model is not in GOROOT (/opt/go/src/go_code/project01/point/model)

编译器没有去gopath下找包, 查了一下原因是GO111MODULE没有关, gomod 和 gopath 两个包管理方案,并且相互不兼容

解决:

把GO111MODULE置为off

go env -w GO111MODULE=off