本文将介绍windows及linux环境下Golang的下载及安装,以及开发环境配置,并介绍如何安装goimports等常用工具,以及如何安装依赖模块包。
Golang官方下载:
https://golang.google.cn/dl/
压缩包安装方式以后升级比较方便简单,我们选择压缩包形式进行安装,windows下载 go1.19.6.windows-amd64.zip;linux下载go1.19.6.linux-amd64.tar.gz
Windows环境下安装及配置Golang
设置环境变量
1
2
3
4
5
6
|
MY_GO_BASE X:\0_dev_env\4_go
GOROOT %MY_GO_BASE%\go1.19.6.windows-amd64
GOPATH %MY_GO_BASE%\my_gopath
Path %GOROOT%\bin;%GOPATH%\bin;
#GO111MODULE on
#GOPROXY https://goproxy.io
|
其中MY_GO_BASE为自定义变量,路径根据自己情况配置,将压缩包解压到%MY_GO_BASE%\go1.19.6.windows-amd64,并创建目录%MY_GO_BASE%\my_gopath
验证是否安装成功
Linux环境下安装及配置Golang
创建目录及解压安装包
1
2
3
4
|
mkdir -p /0_dev_env/4_go
tar zxvf tar zxvf go1.19.6.linux-amd64.tar.gz
mv go go1.19.6.linux-amd64
mkdir my_gopath
|
设置环境变量
1
2
3
4
5
6
|
GOROOT=/0_dev_env/4_go/go1.17.3.linux-amd64
GOPATH=/0_dev_env/4_go/my_gopath
PATH=$GOROOT/bin:$GOPATH/bin:$PATH
export GOROOT
export GOPATH
export PATH
|
查看go版本号,验证是否安装成功
安装常用工具
安装自动import工具
1
|
go get -v -u golang.org/x/tools/cmd/goimports
|
注:安装后,会在GOPATH/src下产生文件,在GOPATH/bin下产生可执行文件
Goimports导入工具,它可以根据需要自动添加或删除导入的包;许多编辑器都可以集成goimports工具,然后在保存文件的时候自动运行。类似的还有gofmt工具,可以用来格式化Go源文件。
Goland配置goimports步骤如下:



Goland配置gofmt步骤如下:


安装常用依赖包
1
2
3
4
5
6
7
|
go get -v -u github.com/mitchellh/mapstructure
go get -v -u gopkg.in/alecthomas/kingpin.v2
#go get -v -u github.com/alecthomas/kingpin/v2
#go get -v -u github.com/kataras/iris
#go get -v -u github.com/kataras/iris/v12@v12.1.8
go get github.com/kataras/iris/v12@v12.1.8
|
注:安装之后,会在GOPATH/pkg下产生文件
iris默认安装的是v0.0.2版本,要安装新版本,我们这里使用go get指定版本号进行安装。