安装 Go 语言包¶
安装golang¶
从 golang Getting Started 下载对应平台的Go语言软件包,然后通过以下命令解压缩安装:
tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
macOS平台提供了pkg包,可以直接下载安装 - 通过pkg安装有一个便利之处是安装会自动清理掉旧版本并安装上新版本,安装目录位于
/usr/local/go
目录,所以请将路径/usr/local/go/bin
加入到PATH
环境变量,以便找到go
命令。CentOS / RHEL
8
安装golang:sudo yum upgrade sudo yum module list go-toolset sudo yum module -y install go-toolset
注解
参考 How To Install Go on CentOS 8 / RHEL 8 RHEL8的软件仓库提供了 go-toolset
。
CentOS
7
安装golang:sudo rpm --import https://mirror.go-repo.io/centos/RPM-GPG-KEY-GO-REPO curl -s https://mirror.go-repo.io/centos/go-repo.repo | sudo tee /etc/yum.repos.d/go-repo.repo sudo yum install golang
Ubuntu 18.04 安装golang:
sudo add-apt-repository ppa:longsleep/golang-backports sudo apt-get update sudo apt-get install golang-go
安装软件包之后,还需要设置 $GOPATH
mkdir -p ~/go/{bin<Plug>PeepOpenkg,src}
echo 'export GOPATH="$HOME/go"' >> ~/.bashrc
echo 'export PATH="$PATH:${GOPATH//://bin:}/bin"' >> ~/.bashrc
以上CentOS和Ubuntu通过仓库安装,也下载Golang installer进行安装:
wget https://storage.googleapis.com/golang/getgo/installer_linux chmod +x ./installer_linux ./installer_linux
或者官方下载手工安装:
VER=1.11 wget https://dl.google.com/go/go${VER}.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go${VER}.linux-amd64.tar.gz rm go${VER}.linux-amd64.tar.gz
测试golang安装¶
创建一个
hello.go
简单代码:package main import "fmt" function main() { fmt.Printf("hello, world\n") }
编译:
go build hello.go
然后执行测试:
./hello
输出显示:
hello, world
则安装成功