我在中国,我正在linux上编译一个程序.问题是,与歌朗相关的东西在中国被封锁.我试过很多代理,但找不到解决办法.谁能给我解释一下手动把这个文件放在哪里吗.我可以在浏览器中打开它,但我不知道放在哪里.
go :github.com/onsi/gomega@v1.17.0:获取"https://proxy.golang.org/github.com/onsi/gomega/@v/v1.17.0.mod":拨tcp 172.217.163.49:443:i/o超时
我在中国,我正在linux上编译一个程序.问题是,与歌朗相关的东西在中国被封锁.我试过很多代理,但找不到解决办法.谁能给我解释一下手动把这个文件放在哪里吗.我可以在浏览器中打开它,但我不知道放在哪里.
go :github.com/onsi/gomega@v1.17.0:获取"https://proxy.golang.org/github.com/onsi/gomega/@v/v1.17.0.mod":拨tcp 172.217.163.49:443:i/o超时
作为使用代理的示例,您可以参考用于中国地鼠的repo,您可以查看site上的文档.您可以使用其他代理链接,但方法相同.
打开终端并执行
$ exp或t GO111MODULE=on
$ exp或t GOPROXY=https://goproxy.cn
或
$ echo "exp或t GO111MODULE=on" >> ~/.profile
$ echo "exp或t GOPROXY=https://goproxy.cn" >> ~/.profile
$ source ~/.profile
完成.
打开你的PowerShell并执行
C:\> $env:GO111MODULE = "on"
C:\> $env:GOPROXY = "https://goproxy.cn"
如果您想创建例外,可以try :-
# Set the GOPROXY environment variable
exp或t GOPROXY=https://goproxy.io,direct
# Set environment variable allow bypassing the proxy f或 specified repos (optional)
exp或t GOPRIVATE=git.mycompany.com,github.com/my/private