Linux Mac Golang 安装及配置


Linux Mac Golang 安装及配置

安装

Linux

  • 安装系统:CentOS 8
  • Go版本:1.15.7
  • 用户身份:root

下载安装包

wget https://golang.org/dl/go1.15.7.linux-amd64.tar.gz

首先解压安装包,解压路径设置为 /usr/local

sudo tar -C /usr/local -xzf go1.15.7.linux-amd64.tar.gz

设置环境变量

vi /etc/profile

在里面添加如下的内容(其中GOROOT为安装包解压路径;GOPATH为go项目所在的工作目录):

export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/goproject

注销当前用户然后重启登陆

exit

输入如下命令查看所安装的 Go 的版本:

go version

终端显示如下内容证明安装成功:

go version go1.15.7 linux/amd64

Mac

下载 go 安装程序:下载地址

下载完按照要求进行安装即可。

开发配置

  • 开发工具:VSCode

当使用 VSCode 进行 Go 项目开发的时候可能需要代码自动补全和自动导入包,这就需要进行一些相关的开发配置。

首先下载 VSCode 应用程序,然后安装 Go 插件。

安装完成之后使用 command+shift+p 打开命令窗口,然后输入:

go:install/update tools

然后显示的都是一些需要在开发 Go 项目过程中需要用到的相关插件,将所有的插件都选择上然后进行安装,安装路径在之前设置的 GOPATH 路径下的 bin 文件夹中。

这里可能会出现安装失败的情况,这是因为国内网络环境的因素。

可以使用国内的代理环境:Goproxy 中国

在终端中输入:

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

然后在重新进行插件安装即可。