go get失败那些事儿
2021-03-30 本文已影响0人
牧神_c9dd
前言
对于刚学go语言不久的Gopher 们来说,go get不成功的一百万种原因真的满头疼的,查阅网上的大神们各种文章也可能有点云里雾里,这里依据Goproxy 中国官方手册,来提供一种解决思路。
话不多说,让我们开始吧~
首先,Goproxy 中国是国内最可靠的Go模块代理,并且已经 ICP 备案在中华人民共和国工业和信息化部,完全合法,安全可靠,不用担心模块篡改的问题。
用法
Go 1.13 及以上(官方推荐)
macOS 或 Linux
打开你的终端并执行:
$exportGO111MODULE=on
$exportGOPROXY=https://goproxy.cn
或者
$echo"export GO111MODULE=on">>~/.profile
$echo"export GOPROXY=https://goproxy.cn">>~/.profile
$source~/.profile
完成。
Windows
打开你的 PowerShell 并执行
C:\>$env:GO111MODULE="on" //记得切换目录
C:\>$env:GOPROXY="https://goproxy.cn"
完成~
如此简单,可以体验飞一般的get速度了~