![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题
老鸦LY
冲!
展开
-
proto_gen.exe无法正常根据proto文件生成go文件
项目中利用proto_gen.exe根据proto文件生成go文件的流程:项目会去E:\code\go/bin目录中寻找protoc-gen-go.exe文件来执行操作。解决方案:1)由于proto_gen.exe的版本太过高,需要再proto文件中显性指定go文件生成的路径(option go_package)具体流程:option go_package = "path;name"; path 表示生成的go文件的存放地址,会自动生成目录的。name 表示生成的go文件所属的包名2)原创 2021-06-22 14:55:43 · 300 阅读 · 0 评论 -
问题--go拉取公司内部包某些包拉取不到(https,ssl)
情况:利用go mod tidy去拉取go镜像https://goproxy.cn中的包的时候是正常的,但是在拉取公司内部的公共包的时候就出错了。分析:虽然在env中配置了GOPRIVATE和GOPROXY,但是在拉取go镜像中的包的时候是用的https拉取,导致在拉取公司内部的某些公共包的时候采用了的URL也变成https://gitlab.dianchu.cc/,即也通过https来拉取。而公司内部的某些公共包不支持采用https来拉取。解决方案:执行下面语句:..原创 2021-05-12 14:14:21 · 776 阅读 · 0 评论