Go Lang Install

Summary: Author: 张亚飞 | 阅读时间: 1 minute read | Published: 2018-03-30
Filed under Categories: LinuxTags: Note,

Go 语言起步

安装 Go 语言环境

  • Mac
brew update
brew list
brew install go
go version

下载编译安装

wget https://storage.googleapis.com/golang/go1.13.5.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.13.5.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
go version

也可以加入永久环境变量到 ~/.bashrc~/.profile 配置文件

sudo vi .bashrc
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
source .bashrc
go version

设置 Go 环境变量

我们在 Linux 系统下一般通过文件 $HOME/.bashrc 配置自定义环境变量,根据不同的发行版也可能是文件 $HOME/.profile.

export GOROOT=$HOME/go

为了确保相关文件在文件系统的任何地方都能被调用,你还需要添加以下内容:

export PATH=$PATH:$GOROOT/bin

升级 Go 语言环境

  • Mac - 升级
brew upgrade go
  • Linux - 重新安装升级
rm -rf /usr/local/go
wget https://storage.googleapis.com/golang/go1.13.5.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.13.5.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
go version

错误分析

  • 源码编译安装 go1.6.2 出现如下错误
ERROR: Cannot find /home/xxx/go1.4/bin/go

因为新版的 Golang 使用 Go 本身编译 Golang,不再使用 C 编译器,所以需要先安装 Go 1.4,否则在安装 1.6 版本时会报错

Reference:

Comments

Cor-Ethan, the beverage → www.iirii.com