如果没有设置GOPATH,则不可能对go程序进行编译。但是许多go项目都是使用Makefile构建的,因为go也没有提取git修订版、设置版本等功能,因此应该可以从Makefile中自动检测GOPATH。假设我为go get -d手动设置了一次GOPATH现在,如果我打开另一个会话,将cd转换为github.comnot set)
Mak
报告的错误显示go build在/go/src而不是.go/src (=$GOPATH)中查找源文件。在错误消息中查找/home/er/go/src/。如何解决此问题?~/.go/src/netbackup $ echo $GOPATH~/.go/src/netbackup $ go version
go version go1.10.4github.com