golang安装环境

到golang中文网下载:https://studygolang.com/dl
我自己电脑是64位的windows操作系统,如果是32位的可以选x86的
image
选择压缩包,直接解压就好了,如果选择下载msi文件,要自己安装,压缩包更加方便
我在我自己的D盘创建了golang_sdk目录,直接解压在了这里
image

解压好以后,复制解压好以后的bin目录的路径,设置环境变量,根据我图中表示的顺序进行操作
image

执行完后,win键 + R键,输入cmd
image

执行go version,出现go的sdk版本,说明环境变量配置成功

如果使用goland软件,在配置sdk时候可能会出错,因为sdk可能版本太高,参考解决方法:https://cloud.tencent.com/developer/article/1945618

如果使用命令运行go文件,输入命令go run xxx.go
也可以先构建一下go文件,然后执行对应的exe文件,输入命令go build xxx.go,在同级别目录下会多出一个xxx.exe文件,直接执行这个xxx.exe文件就可以运行

GOROOT就是go的安装包安装地址,不用到里面的bin目录
设置GOPATH就是说只能在GOPATH这个目录下进行编写go的文件,GOPATH表示项目依赖资源的地址
新建目录里面写go的项目,名字不能有空格和中文

GoModules

是为了解决GOPATH问题

命令查看go mod环境变量:

go env

GO111MODULE

GO的1.11版本后才有的功能
Go语言提供了GO111MODULE这个环境变量来作为Gomodules的开关,其允许设置以下参数:

  • auto:只要项目包含了go.mod文件的话启用Gomodules,目前在Go1.11至Go1.14中仍然是默认值。
  • on:启用Gomodules,推荐设置,将会是未来版本中的默认值。
  • off:禁用Gomodules,不推荐设置。

GOPROXY

proxy.golang.rog国内访问不了,需要设置代理

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

改成了七牛云镜像地址

初始化项目

go mod init 【项目名】生成go.mod文件
go mod download 下载go.mod文件中指明的所有依赖
go mod tidy 整理现有的依赖,增加缺失的包,删除未使用的包
go mod graph 查看现有的依赖结构
go mod editt 编辑go.mod文件
go mod vendor 导出项目所有的依赖到vendor目录
go mod verify 校验一个模块是否被篡改过
go mod why 查看为什么需要依赖某模块

go所有使用的包都可以在https://pkg.go.dev/搜索到

posted @ 2022-05-29 23:26  aBiu--  阅读(71)  评论(0)    收藏  举报