下载后goalng环境设置:
版本要求>=1.13;
1.首先开启go module
go env -w GO111MODULE=on // Windows
export GO111MODULE=on // macOS 或 Linux
2.配置goproxy:
2.1.七牛云配置:【2.1,2.2选择一个就行,一般选择七牛云即可】
go env -w GOPROXY=https://goproxy.cn // Windows
export GOPROXY=https://goproxy.cn // macOS 或 Linux
2.2.阿里配置:
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/ // Windows
export GOPROXY=https://mirrors.aliyun.com/goproxy/ // macOS 或 Linux
3.注意:–关闭包的验证,可选项,根据实际情况进行操作。
Go 1.13设置了默认的GOSUMDB=sum.golang.org,是用来验证包的有效性。这个网址由于墙的原因可能无法访问,所以可以使用下面命令来关闭
go env -w GOSUMDB=off // Windows
export GOSUMDB=off // macOS 或 Linux
4.注意的地方设置:
go mod 把下载到的模块放在哪里?
放在$GOPATH/pkg/mod 下.
七牛云的代理地址,你可以登录上去查看下相关内容。
https://goproxy.cn/
阿里云的代理地址,你可以登录上去查看下相关内容。
https://mirrors.aliyun.com/goproxy/
一.go语言新版本的安装:
go语言安装重点:
Go官网下载地址:https://golang.org/dl/
Go官方镜像站(推荐):https://golang.google.cn/dl/
步骤:
1.软件包一路下一步,安装完毕即可。
Go1.14版本之后,都推荐使用go mod模式来管理依赖环境了,也不再强制我们把代码必须写在GOPATH下面的src目录了。
你可以在你电脑的任意位置编写go代码。(网上有些教程适用于1.11版本之前。)
默认GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct,由于国内访问不到https://proxy.golang.org,所以我们需要换一个PROXY,这里推荐使用https://goproxy.io或https://goproxy.cn。
2.可以执行下面的命令修改GOPROXY[解决下载软件包的快慢的问题]:
go env -w GOPROXY=https://goproxy.cn,direct
3.编辑器的选择vscode,goland,我一般使用goland–自行搜索
4.后续软件包,后续开发模式都是采用go module的模式。
使用go module模式新建项目时,我们需要通过‘ go mod init 项目名 ’命令对项目进行初始化,该命令会在项目根目录下生成go.mod文件。例如,我们使用hello作为我们第一个Go项目的名称,执行如下命令。
go mod init hello
5.编写代码以及编译代码
5.1在hello目录下执行:go build
或者在其他目录执行以下命令:
go build hello
5.2 go run --执行代码
go run main.go 也可以执行程序,该命令本质上也是先编译再执行
直接使用goland创建module的,采用新方式创建项目直接产生一个go.mod的模块。
5.3goland创建项目的截图–【“go module的模式。”】
二.其他项目版本信息
1.go version —版本监测
2.go env #综合参数监测
C:\Users\Administrator>go version
go version go1.15.8 windows/amd64
C:\Users\Administrator>go env
set GO111MODULE=
set GOARCH=amd64
3.微软提供的GO语言学习在线
https://docs.microsoft.com/zh-cn/learn/paths/go-first-steps/