目录
Github
官方地址
Mac OS X 要求
xcode-select --install
brew update
brew install mercurial
红帽/Centos
sudo yum install curl
sudo yum install git
sudo yum install make
sudo yum install bison
sudo yum install gcc
sudo yum install glibc-devel
多版本管理
Github
gvm安装
brew install mercurial
# 安装 gvm
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
# gvm直接生效
source ~/.gvm/scripts/gvm
# 查看版本
gvm version
环境变量
vim ~/.zshrc
vim ~/.bash_profile
- 添加如下内容
# 配置 Golang 软件包镜像
export GO111MODULE=on
export GOPROXY=https://goproxy.cn,direct
# 下载 Golang 的二进制文件或源码压缩包进行安装
export GO_BINARY_BASE_URL=https://mirrors.aliyun.com/golang/
# 根据软件的实际安装情况来选择性加载 gvm
[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"
# 确保 Golang 使用源码编译安装时,不会出错(golang 1.14后需要 )
export GOROOT_BOOTSTRAP=$GOROOT
# 生效配置
source ~/.zshrc
source ~/.bash_profile
官方国内镜像:https://golang.google.cn/dl/
阿里云镜像:https://mirrors.aliyun.com/golang/
中科大镜像:http://mirrors.ustc.edu.cn/golang/
常用命令
# 查看可安装版本
gvm listall
# 查看已安装版本
gvm list
# 安装 Go 版本(1.4>版本,需要加上-B)
gvm install go1.21.2 -B
# 使用指定版本
gvm use go1.21.2
# 设置默认版本
gvm default go1.21.2
# 卸载 Go 版本
gvm uninstall go1.21.2
# 要完全删除 gvm 以及所有已安装的 Go 版本和软件包
gvm implode
安装 Go
gvm install go1.4 -B
gvm use go1.4
# export GOROOT_BOOTSTRAP=$GOROOT
# 安装1.7+版本需要先安装1.4
gvm install go1.17.13 -B
gvm use go1.17.13
# export GOROOT_BOOTSTRAP=$GOROOT
# 安装1.20+版本需要先安装1.17
gvm install go1.21.2 -B
gvm use go1.21.2
# 查看 Go 版本
go version
# 安装包缓存目录
rm -rf ~/.gvm/archive
标签:install,gvm,Go,https,go,版本,安装
From: https://www.cnblogs.com/wufengsheng/p/17755310.html