由于国内众所周知的原因,我们是不能直接访问到golang官网的,因此下载go语言的安装包还需要另辟蹊径。下面我们以用国内的golang源来下载安装包为例,阐述golang的下载、安装和配置方法。
go语言的下载
golang的官网地址为 https://golang.org/dl/ 。知道就行了,指望打开它并从它上面下载是不切实际的。
国内下载地址:https://studygolang.com/dl 。根据你的系统选择合适的安装包下载。如图所示:
![选择合适的golang版本安装包]
go语言的安装和环境配置
下载完成后,在你的下载目录下,找到你下载的golang安装包。
windows下golang的安装
windows下golang环境配置
恭喜你,到了这一步,你就可以安心的开始golang之旅吧。
linux 下安装和配置golang方法
linux有多个发行版,他们的安装方法不尽相同,建议直接使用各个版本的包管理命令来安装。
Ubuntu 下安装和配置golang方法
直接安装
先安装最新的golang源,否则安装到的是老版本
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt-get update
开始安装golang
sudo apt-get install golang-go
编译安装
解压上面下载下来的linux安装包
sudo tar -zxvf go1.15.5.linux-amd64.tar.gz -C /usr/local/
go1.15.5.linux-amd64.tar.gz是你下载的压缩包的名称,根据你的修改,不要直接用我的指令,/usr/local是指定golang安装的路径,你可以修改选择其他的路径。
环境变量配置
GOPATH变量中配置的路径是我们的开发目录,相当于workspace,专门存放 项目,你可以在当前用户下新建一个go文件夹作为开发目录, ,那么目录的路径就为:$HOME/go, $HOME就是你的/home/用户名/go。
用go mod命令管理项目的话,项目可以不用放置在GOPATH目录下。
sudo vim ~/.bashrc
在打开的文件中,在文件的最后面添加这三行代码
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:${GOPATH//://bin:}/bin
第一行是我自己配置的golang的工作目录,根据每个人而异,下面两行相同。输入完后保存关闭,然后输入命令: source ~/.bashrc 使环境变量生效。我们可以输入命令 go env来查看我们配置好的环境变量:
生成我们的开发环境目录:
cd $GOPATH #,也就是上面的文件夹
mkdir bin
mkdir src
mkdir pkg
至此Ubuntu下golang的安装就结束了。
centos下安装和配置golang方法
Centos下安装golang和Ubuntu下安装golang大同小异,只是包管理命令不一致。
直接安装
先安装最新的golang源,否则安装到的是老版本
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt-get update
开始安装golang
sudo yum -y install golang
其他安装步骤
其他安装步骤和环境变量配置,和Ubuntu下安装配置一样,请往上看。
mac下安装和配置golang
mac的软件包一般都是很新的,直接使用命令就可以了。
brew install golang
下载的安装包安装:直接双击运行go1.15.5.darwin-amd64.pkg。
环境变量设置
vim ~/.bashrc
# 如果是安装了zsh,请打开下面的文件
vim ~/.zshrc
在打开的界面中结尾添加代码:
export GOPATH="/Users/aaa/go"
注意:此处的路径aaa表示你的用户名,请根据你的用户名改成正确的路径。
结束
安装到此本来应该是已经结束了。但是,由于众所周知的原因,我们还需要进行一些特殊的配置:
linux、mac用户打开 ~/.bashrc
vim ~/.bashrc
# 如果mac用户安装了zsh,请打开下面的文件
vim ~/.zshrc
在打开的文件中输入:
GOPROXY=https://goproxy.cn
添加中国的代理。然后执行 source ~/.bashrc 让他生效。
一切顺利。开始下载golang开发工具吧。建议选择和使用 GoLand