安装gvm
1.安装某版本golang
安装前确认系统中存在可用的golang版本,以便编译。安装gvm成功后可删除原有golang环境,亦可保留。
2.安装gvm
终端执行命令
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
如果你正在使用的zsh则改变bash为zsh。
安装完成后会在用户自己的home目录下生成.gvm目录。
后续安装的go版本在gos文件夹中。
验证
gvm version
3. 添加配置文件
查看.zshrc
(或者.bashrc
、.bash_profile
等)中是否有
[[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"
没有则添加至末尾。
4. 使用
gvm install go1.19 #安装golang版本
gvm install go1.16 #安装golang版本
gvm use go1.19 #使用某个版本golang
gvm use go1.16 #使用某个版本golang
gvm use go1.19 --default #设置默认go环境
常见问题:
使用gvm
安装golang后频繁提示
ERROR: Invalid or corrupt Go version
原因:gvm未指定默认环境。
修复:指定默认环境。
gvm use go1.19 --default