google.golang.org/grpc 未正确安装,PeerCertificates[0]

我的 go 版本是“go version go1.9.4 linux/amd64”在运行“go get -u google.golang.org/grpc”时,在我的 HOME 中创建了一个“go”目录,我收到以下消息

google.golang.org/grpc/internal/credentials

go/src/google.golang.org/grpc/internal/credentials/spiffe.go:39:70: state.PeerCertificates[0].URIs undefined (type *x509.Certificate has no field or method URIs) go/src/ google.golang.org/grpc/internal/credentials/spiffe.go:48:24: cert.URIs undefined (type *x509.Certificate has no field or method URIs) go/src/google.golang.org/grpc/internal /credentials/spiffe.go:52:26: cert.URIs undefined (type *x509.Certificate 没有字段或方法 URIs) go/src/google.golang.org/grpc/internal/credentials/spiffe.go:70: 14: cert.URIs undefined (type *x509.Certificate has no field or method URIs)

如果我尝试运行 grpc 服务器样板代码,它会给出相同的错误


慕标5832272
浏览 159回答 1
1回答

森林海

Go 1.9 太旧,无法构建该软件包。该URIs字段被记录为已添加到 Go 1.10(2018 年初发布)中的证书结构中。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go