MENU

【Time to GO】安装GO语言学习环境

2021 年 12 月 03 日 •

万事开头难,安装个环境应该就成功了一半了吧┐( ̄ー ̄)┌
毕竟学废后可以熟练掌握各种编译语言环境的安装。

1.下载GO语言安装包

下载网址https://golang.google.cn/dl/

下载与解压:

root@DESKTOP-7Q81IB0:/mnt/e/linux# wget https://golang.google.cn/dl/go1.17.4.linux-amd64.tar.gz
root@DESKTOP-7Q81IB0:/mnt/e/linux# tar -xzvf go1.17.4.linux-amd64.tar.gz

查看是否可以运行:
golang.png

2. 设置环境变量

2.1 GOROOT设置

设置环境变量的目的主要是为了在运行的时候不需要特地大老远的到下载目录下执行GO相关命令。此处需要设置2个环境变量。一个是GOROOT,还有一个就是熟知的PATH

  • 其中GOROOT是GO安装的根目录,比如我安装的目录是/mnt/e/linux/go,那么就设置为export GOROOT=/mnt/e/linux/go
  • PATH就为go执行文件所在的目录,这里是/mnt/e/linux/go/bin,环境变量设置为export PATH=$PATH:$GOROOT/bin:$GOBIN

2.2 GOPATH设置

工作区GOPATH设置,即后续go语言代码工作区路径,以及go installgo module的安装路径。Linux下默认是/home/用户/go或者/root/go,此处需要修改成后续go语言项目开发路径。export GOPATH=/mnt/e/code/go

当然为了每次登录用户、窗口后都生效,我们需要设置到用户家目录的.bashrc 中。添加在文件末尾即可。重新登录或者source家目录下的.bashrc文件即可使环境变量生效。

golang2.png

3. 查看GO相关的环境变量

命令行输入go env即可。

Snipaste_2022-01-01_22-50-33.png

4. VSCode安装GO扩展失败

安装GO扩展失败是因为国内网络无法下载扩展。在GO环境变量里设置代理即可。设置如下GO环境变量,然后重启VSCode即可。

go env -w GO111MODULE=auto
go env -w GOPROXY=https://goproxy.cn,direct
最后编辑于: 2022 年 01 月 02 日