集团网站方案策划书,手机做外贸有什么好的网站,上海十大公司,郑州一建集团工程建设有限公司网站Golang环境搭建Win10 Golang环境搭建(Win10)一、前言二、Golang下载三、配置环境变量3.1、配置GOROOT3.2、配置GOPATH3.3、配置GOPROXY代理 Golang环境搭建(Win10)
一、前言
Go#xff08;又称 Golang#xff09;是 Google 的 Robert Griesemer#xff0c;Rob Pike 及 Ken… Golang环境搭建Win10 Golang环境搭建(Win10)一、前言二、Golang下载三、配置环境变量3.1、配置GOROOT3.2、配置GOPATH3.3、配置GOPROXY代理 Golang环境搭建(Win10)
一、前言
Go又称 Golang是 Google 的 Robert GriesemerRob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近但功能上有内存安全GC垃圾回收结构形态及 CSP-style 并发计算。
话不多抄让我们开始按步骤一步步进行即可完成开发环境的搭建工作本文基于go1.18.10版本进行搭建目前看与后面版本的搭建差异不大。
二、Golang下载
下载地址All releases - The Go Programming Language
版本选择go1.18.10.windows-amd64.zip视情况而定通常windows电脑64位系统都要选择这个amd64版本除非是arm的 完成下载后解压这里我选择的某个盘的根路径方便查找D:\go 三、配置环境变量
3.1、配置GOROOT
这里我的电脑是win10记录一下我的操作【我的电脑】属性—高级系统设置—环境变量找到环境变量后开始进行配置 第一步先配置GOROOT新建变量GOROOT变量值为即我们下载golang压缩包后解压缩的地址建立完成后我们要在PATH加上bin的地址%GOROOT%\bin 完成上述配置后我们可以cmd窗xian口命令下进行操作了查看一下我们的go版本go version 确认正确后我们继续往下配置。
3.2、配置GOPATH
新建变量GOPATH变量值D:\go_work说明这个目录主要用于存放源代码依赖包等内容因此这文件夹路径下还要有src源代码、pkg依赖包、bin可执行文件三个文件夹用于存放不同的内容 3.3、配置GOPROXY代理
默认情况下GOPROXY代理地址为【GOPROXYhttps://proxy.golang.org,direct】但是这个地址在下载一些外部依赖包时容易超时或者报错因此选择更改为国内镜像地址。
命令go env -w GOPROXYhttps://goproxy.cn,direct
修改后在下载go的外部依赖包时笔者还遇到了一个问题就是下载超时的情况如下图后面查看其它贴子了解到可能和GOSUMDB有关GOSUMDB 的全称为 Go CheckSum Database用来下载的包的安全性校验问题。包的安全性在使用 GoProxy 之后更容易出现比如我们引用了一个不安全的 GoProxy 之后然后下载了一个不安全的包这个时候就出现了安全性问题。对于这种情况可以通过 GOSUMDB 来对包的哈希值进行校验。该方法仅供参考如果需要关掉
命令go env -w GOSUMDBoff 以上我的配置就已经完成了暂时可以进行一些简单的测试开发工作后面如果再遇到新的问题我会在这里再同步更新避坑情况说明。
下面附上一个go env各项参数的简要说明
set GO111MODULEon //是否以Go modules的模式运行项目 auto,on,off
set GOARCHamd64 //目标可执行程序操作系统构架 包括 386amd64arm
set GOBIN //项目的第三方可执行文件目录
set GOCACHE //项目的缓存目录
set GOENV //项目的env文件目录
set GOEXE.exe //项目编译之后的可执行文件后缀名
set GOFLAGS
set GOHOSTARCHamd64
set GOHOSTOSwindows //什么平台下面运行
set GOINSECURE
set GOMODCACHE //go mod 的缓存地址
set GONOPROXY //私有库
set GONOSUMDB //加载源代码不需要验证的库
set GOOSwindows //目标可执行程序运行操作系统,支持darwin,freebsd,linux,windows
set GOPATHC:\Users\Ch\go //go项目的目录
set GOPRIVATE //私有的项目依赖地址
set GOPROXY //公共的项目依赖地址
set GOROOTC:\Program Files\Go //go的安装目录
set GOSUMDBsum.golang.org //
set GOTMPDIR //go的临时文件目录
set GOTOOLDIR //go的工具包目录
set GOVCS //指定了golang用什么版本控制工具下载源代码
set GOVERSIONgo1.16.3 //使用go的版本号
set GCCGOgccgo //golang自带的编辑器目录 测试小吉
Golang环境搭建(Win10)