当前位置:主页 > 查看内容

Go常用命令及环境配置

发布时间:2021-06-05 00:00| 位朋友查看

简介:文章目录 查看环境变量 开启 Go Modules 设置 Go 模块代理 下载和安装 Go Tools go mod 常用命令 初始化模块 安装 VS Code 调试工具 查看环境变量 go env 开启 Go Modules go env -w GO111MODULEon 设置 Go 模块代理 go env -w GOPROXYhttps://goproxy.cn,di……

查看环境变量

go env

开启 Go Modules

go env -w GO111MODULE=on

设置 Go 模块代理

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

  • GOPROXY的默认值是:https://proxy.golang.org,direct,但是proxy.golang.org在国内是无法访问的,所以需要在开启Go Modules时,同时设置国内的Go模块代理。
  • GOPROXY的值是一个以英文逗号“,”分割的Go模块代理列表,允许设置多个模块代理,假设你不想使用,也可以将其设置为“off”,这将会禁止Go在后续操作中使用任何Go模块代理。
  • direct是一个特殊指示符,用于指示Go回源到模块版本的源地址去抓取(比如GitHub等),场景如下:当值列表中上一个Go模块代理返回404或410错误时,Go自动尝试列表中的下一个,遇见direct时回源,也就是回到源地址去抓取,而遇见EOF时终止并抛出类似“invalid version: unknown revision…”的错误。

下载和安装 Go Tools

go get -u golang.org/x/tools/...
链接:golang/tools

go mod 常用命令

初始化模块

安装 VS Code 调试工具

go get -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv

;原文链接:https://blog.csdn.net/hezhanran/article/details/115561831
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:聚焦 | TJWallet数字硬件钱包闪耀CITE2021 下一篇:没有了

推荐图文


随机推荐