go version
)?转到版本 go1.9.2 linux/amd64
最新版本无所谓。
go env
)?[ root@host-172-19-146-103 netplugin]# go env
GOARCH="amd64"
戈宾=“”
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS =“Linux”
GOPATH="/root/contiv/"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO=“gccgo”
抄送=“gcc”
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build112525786=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
检查googlegit中的包,我们找到了提交:
lex/httplex、http/httpguts:将httplex包合并到httpguts中
httplex 是 net/http 之间共享代码的原始包名
和 x/net/http2,但是它的名字太具体了,http/httpguts 是
稍后为其他共享代码添加。
我们当时讨论了将httplex合并到httpguts中,但是没有
发生得更早。 这样就完成了移动。
更新 golang/go#23908
包名已经移到了 http/httpguts/。
因此,wo 无法在 master 分支中找到它们。
/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/http2.go:
30“同步”
31
32:“golang.org/x/net/lex/httplex”
33)
34
/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/transport.go:
29 "golang.org/x/net/http2/hpack"
30 “golang.org/x/net/idna”
31:“golang.org/x/net/lex/httplex”
32)
33
/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/write.go:
14
15 "golang.org/x/net/http2/hpack"
16:“golang.org/x/net/lex/httplex”
17)
18
去恢复正常
/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/http2.go:
30“同步”
31
32:“golang.org/x/net/lex/httplex”
33)
34
/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/transport.go:
29 "golang.org/x/net/http2/hpack"
30 “golang.org/x/net/idna”
31:“golang.org/x/net/lex/httplex”
32)
33
/contiv-netplugin-etcdv3/netplugin/vendor/golang.org/x/net/http2/write.go:
14
15 "golang.org/x/net/http2/hpack"
16:“golang.org/x/net/lex/httplex”
17)
18
无效的错误,请关闭它。