go|go get安装源码包太慢怎么办

最新打算用go写个小工具,重新安装,发现go get很慢甚至无响应。最佳办法:
直接用go设置代理,然后就可以通过代理下载源码并安装:

$ go env -w GOPROXY=https://goproxy.cn,direct

也可以手动设置环境变量。
如果想恢复默认配置,输入 go env,可以看见env配置文件地址,一般在
C:\Users\[username]\AppData\Roaming\go

目录下,删除env文件即可
完成安装后,在src目录下新建文件夹hello,创建main.go,输入
package mainimport ( "github.com/beego/beego/v2/server/web" )type MainController struct { web.Controller }func (this *MainController) Get() { this.Ctx.WriteString("hello world") }func main() { web.Router("/", &MainController{}) web.Run() }

然后命令行创建为mod:
go mod init hello go run main.go

【go|go get安装源码包太慢怎么办】可以看效果

    推荐阅读