如何降低版本
假设go版本go 1.16运行项目,
查看运行报错,根据报错信息,一条一条解决
go run main.go
错误:
/home/server1/go/pkg/mod/google.golang.org/grpc@v1.58.2/internal/buffer/unbounded.go:92:34: undefined: any
类似这样的报错提醒,就是说库版本与go版本不匹配找到 github上这个项目 ,选择版本,查看支持go 1.16的是哪个库版本
https://github.com/grpc/grpc-go/blob/v1.49.0/go.modgo.mod:go 1.17
https://github.com/grpc/grpc-go/blob/v1.48.0/go.modgo.mod:go 1.14
明显 v1.49不匹配,版本高了,就选择v1.48版本安装
go get google.golang.org/grpc@v1.48.0
其它类似一个一个解决