Go Lang Install

Summary: Author: 张亚飞 | Read Time: 2 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
wget https://storage.googleapis.com/golang/go1.18.3.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.18.3.linux-amd64.tar.gz
  • golang 升级到 go1.17.11
wget https://go.dev/dl/go1.17.13.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.17.13.linux-amd64.tar.gz
  • golang 升级到 go1.18.3
wget https://go.dev/dl/go1.18.3.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.18.3.linux-amd64.tar.gz
  • golang 升级到 go1.20.10
wget https://go.dev/dl/go1.20.10.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.20.10.linux-amd64.tar.gz
  • golang 升级到 go1.22.3
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz

也可以加入永久环境变量到 ~/.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.18.3.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.18.3.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
go version

GOProxy 代理

  • goproxy.cn
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
go env
  • goproxy.io
export GOPROXY=https://goproxy.io,direct
go env

还原

export GOPROXY=direct go get -u

错误分析

Reference:

Comments

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