本文介绍在在Deepin Linux系统下安装gvm管理go语言的方法,想要使用Deepin系统开发golang的用户参考下。
gvm介绍 1、简介 gvm是一个Linux、macOS、Windows下的命令行工具,可以提供一个便捷的多版本go环境的管理和切换。 2、特性 支持列出可供安装的go版本号。 支持列出已安装的go版本号。 支持在本地安装多个go版本。 支持卸载已安装的go版本。 支持在已安装的go版本之间自由切换。 3、下载链接 gvm下载地址:https://gitee.com/voidint/gvm/releases
具体方法 将压缩包解压后,将里面的程序文件gvm移至PATH环境变量目录下: /usr/local/bin 配置环境变量: sudo dedit ~/.bashrc 添加: export GOROOT="${HOME}/.g/go" export PATH="${HOME}/.g/go/bin:$PATH" export G_MIRROR=https://golang.google.cn/dl/ 保存后并使其生效: source ~/.bashrc 现在可以使用gvm查询当前可供安装的stable状态的go版本: gvm ls-remote stable 1.13.11 1.14.3 安装目标go版本: gvm install 1.14.3 查询已安装的go版本: gvm ls 1.14.3 注:gvm默认把goroot和gopath放在了主目录中,主目录中的.go目录是goroot,主目录中的go目录是gopath。
附:gvm安装和使用参考 1、安装 下载对应平台的二进制压缩包。 将压缩包解压至PATH环境变量目录下,如/usr/local/bin。 编辑shell环境配置文件(~/.bashrc、~/.zshrc...) $ cat>>~/.bashrc<<EOF export GOROOT="${HOME}/.g/go" export PATH="${HOME}/.g/go/bin:$PATH" export G_MIRROR=https://golang.google.cn/dl/ EOF 2、使用 查询当前可供安装的stable状态的go版本: $ gvm ls-remote stable 1.11.9 1.12.4 安装目标go版本1.12.4: $ gvm install 1.12.4 Installed successfully $ go version go version go1.12.4 darwin/amd64 查询已安装的go版本: $ gvm ls 1.12.4 查询可供安装的所有go版本: $ gvm ls-remote 1 1.2.2 1.3 1.3.1 ... //省略若干版本 1.11.7 1.11.8 1.11.9 1.12 1.12.1 1.12.2 1.12.3 1.12.4 安装目标go版本1.11.9: $ gvm install 1.11.9 Installed successfully $ go version go version go1.11.9 darwin/amd64 切换到另一个已安装的go版本: $ gvm ls 1.11.9 1.12.4 $ gvm use 1.12.4 go version go1.12.4 darwin/amd64 卸载一个已安装的go版本: gvm uninstall 1.11.9 Uninstall successfully
相关主题 |