一 问题背景
最近在处理一个项目的时候,需要下载依赖;当我执行go mod tidy
时,提示:go mod download: invalid proxy URL missing scheme: on
;如图所示:
我的Golang版本是1.18;可以访问golang的官方源,go mod下,那为啥会报这个错误呢?研究了好长时间,在同事的指点下,终于把这个问题解决了。
二 解决问题
问题出现Go Env的配置上;更具体的说,就是配置GOPROXY="https://goproxy.cn,direct"
存在问题;平时这么设置,没啥问题;当能访问并使用golang的官方源时,这样搞,就有问题了。当我把这个配置修改成GOPROXY="https://goproxy.io"
后,就没问题了