Go语言编程环境的安装设置和项目初始化

Windows下Go语言编程环境的安装和设置

1.安装

Go的官方安装包下载地址是:https://golang.google.cn/dl/。推荐使用国内的镜像安装包站点,如go语言中文网的安装包下载地址:https://studygolang.com/dl。点击如下图所示,选取Microsoft Windows的版本安装,当前打开的版本是go1.18.3。安装后一般来说应该已经添加到环境变量,在cmd环境执行go env,显示go的各种设置结果,则说明安装成功。

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文件,下载依赖

然后就可以运行项目程序了。