go: gopkg.in/jcmturner/rpc.v1@v1.1.1: parsing go.mod: missing module line
刚接触golang。遇到一个包加载失败的问题,具体如下图
找了下原因,是因为 rpc 删除了1.1.1版本。而代理服务器那边还有1.1.1
https://proxy.golang.org/gopkg.in/jcmturner/rpc.v1/@v/list
上述几个代理。返回列表均为
v1.0.0
v1.1.0
v1.1.1
而世界上go get是没有1.1.1的。导致load失败
这是golang代理的一个缓存bug。等官方后续解决
当前智能用其他办法绕过它
解决办法
在go.mod中加入
replace gopkg.in/jcmturner/rpc.v1 v1.1.1 => gopkg.in/jcmturner/rpc.v1 v1.1.0
将 1.1.1 替换成 1.1.0从而解决本问题