行业知识
记录一下go的包管理
2026-11-15 16:59:14
来源:互联网转载
如何降低���本
()假设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.17https://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
其它类似一个一个解决