Go language
Install Go
Linux
-
download Go
进入
https://golang.org/dl/下载Linux版本下对应的压缩包 -
Extract Go
在
/usr/local目录下,新建一个go的文件夹,之后,在root权限下通过rm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.4.linux-amd64.tar.gz解压下载后的压缩包内容到
/usr/local/go目录下 -
Add environment variable
在$HOME/.profile或者/etc/profile文件中,添加如下的命令:
# go export PATH=$PATH:/usr/local/go/bin添加保存后,打开终端,输入
source ~/.profile或source /etc/profile激活$PATH环境变量。 -
Verify Go
在终端中输入
go version,输出版本信息则正确安装
Windows
-
download Go
进入
https://golang.org/dl/下载Windows版本下对应的.msi文件 -
Run MSI
双击
go1.16.4.windows-amd64.msi,安装Go,默认安装路径为Program Files或Program Files (x86),可以在安装过程中,自定义安装路径。 -
Verify Go
第2步安装完成后,在
cmd或者Powershell中输入go version,输出版本信息则正确安装
Configure Go
Linux
-
GOPATH
新建一个Go项目的目录,例如
Go,并在该目录下,新建bin、src和pkg三个子目录;其中,bin目录用于包含应用程序中的可执行文件,src用于包含应用程序对应的源代码,pkg用于包含可用库的已编译版本,编译器可以链接这些库,而无需重新编译。创建完成后,在$HOME/.profile或者/etc/profile文件中,通过如下的命令,添加GOPATH目录:# go work path export GOPATH=/home/xx/Go -
GOPROXY
在Go工具的下载过程中,默认使用的是
https://golang.org/的网址,由于该网址存在无法访问的情况,因此,可通过GOPROXY指定代理网址,来正常下载Go工具。在Linux中,可在$HOME/.profile或者/etc/profile文件中,添加如下的命令,可实现代理网址的配置:export GOPROXY=https://goproxy.io,direct -
Verify
在新终端中,输入
source ~/.profile或source /etc/profile激活环境变量
Windows
-
GOPATH
新建一个Go项目的目录,例如
C:\Go_Project,同样在该目录下,新建bin、src和pkg三个子目录;之后,在Powershell中,通过如下的命令,设置GOPATH环境变量,<project-folder>更改为创建的Go项目目录。[Environment]::SetEnvironmentVariable("GOPATH", "<project-folder>", "User")验证$GOPATH是否正确配置,在新的
Powershell中,输入go env GOPATH,输出上一步创建的目录即正确配置。 -
GOPROXY
通过GOPROXY指定代理网址,正常下载Go工具。在控制面板中,在系统->高级系统设置->环境变量中,按照下图所示,添加GOPROXY变量。

之后,在用户变量下的Path中,添加%GOPROXY%,保存退出即可。在新的Powershell中,输入go env GOPROXY,输出https://goproxy.io,direct即正确配置。
本文详细介绍了在Linux和Windows环境下安装Go语言的步骤,包括下载、解压、配置环境变量以及验证安装。同时,针对GOPATH的设置和GOPROXY的配置进行了说明,确保Go工具的正常下载和项目管理。在Linux中,需修改$HOME/.profile或/etc/profile文件,而在Windows中,则通过控制面板设置环境变量。

被折叠的 条评论
为什么被折叠?



