我正在尝试从 Go 1.5.3 迁移到 Go 1.6 并且对于某些包,当我尝试为 1.6 构建它们时遇到“不允许导入循环”错误。
例如,为了构建我得到的 golint 工具:
import cycle not allowed
package github.com/golang/lint/golint
imports flag
imports errors
imports runtime
imports runtime/internal/atomic
imports runtime
我的本地环境中是否有任何问题,或者有什么方法可以解决这个问题?
go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/radek/Projekty/Go"
GORACE=""
GOROOT="/home/radek/Software/Go/go1.6"
GOTOOLDIR="/home/radek/Software/Go/go1.6/pkg/tool/linux_amd64"
GO15VENDOREXPERIMENT=""
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"
MMMHUHU
收到一只叮咚
慕婉清6462132
相关分类