Go语言编程环境的安装设置和项目初始化
Windows下Go语言编程环境的安装和设置
1.安装
Go的官方安装包下载地址是:https://golang.google.cn/dl/。推荐使用国内的镜像安装包站点,如go语言中文网的安装包下载地址:https://studygolang.com/dl。点击如下图所示,选取Microsoft Windows的版本安装,当前打开的版本是go1.18.3。安装后一般来说应该已经添加到环境变量,在cmd环境执行go env,显示go的各种设置结果,则说明安装成功。
2.设置GOPATH,GOPROXY,GO111MODULE
这几个参数是go安装后需要注意的,gopath用于存放第三方安装的模块,以及自己收藏的可复用的代码。可以改在一个非系统的比较大的分区上。goproxy是为了安装第三方库而设置,保证第三方库畅通安装。go111module是每个go项目可以管理相关依赖的关键,需要打开支持。按照以下执行设置即可。
1 go env -w gopath=你的目的路径
2 go env -w GO111MODULE=on #打开模块管理支持
3 go env -w GOPROXY=https://goproxy.cn,direct
Linux下Go语言编程环境的安装和设置
Linux下直接在官网下载二进制包go1.18.4.linux-amd64.tar.gz。下载后解压到系统软件文件夹下。
1 sudo tar -C /usr/local -xzf go1.18.4.linux-amd64.tar.gz
- 然后将/usr/local/go/bin添加至系统PATH,修改/etc下的profile文件
1 sudo gedit /etc/profile
2 #在打开的文件末尾插入
3 export PATH=$PATH:/usr/local/go/bin
4 #然后更新环境变量
5 source /etc/profile
然后同样是设置GOPATH,GOPROXY,GO111MODULE。和上述windows环境一样操作,这里就不再赘述。
第一个Go项目的启动
- 现在我们想开始建立自己的第一个Go项目。可以硬盘任何合适的地方建立一个项目文件夹,然后进行简单初始化,初始化以后,go mod模块就可以为我们保存所有以来的第三方库依赖,以及管理项目文件夹的其他文件夹和不同代码文件的依赖。初始化很简单,进入项目文件夹,执行:
1 go mod int myproject # myproject是我们的自定义项目名称
2 # 提示go: creating new go.mod: module myproject即可
同时可以看见当前文件夹下面出现了一个go.mod文件,go通过这个文件来管理项目的依赖模块。
其他Go项目的复制和安装启动
- 当我们拉取了一个别人的go项目源代码到本地。在代码里有go.mod的情况下执行下,
1 go mod tidy #分析需要的库,删除不用的库,更新go.mod文件,下载依赖
然后就可以运行项目程序了。