云网牛站
所在位置:首页 > Linux编程 > 在Deepin Linux系统下安装gvm以管理go语言

在Deepin Linux系统下安装gvm以管理go语言

2020-06-04 08:55:43作者:pillar_stone稿源:深度站

本文介绍在在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

在Deepin Linux系统下安装gvm以管理go语言

 

具体方法

将压缩包解压后,将里面的程序文件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

参考:什么是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

 

相关主题

ubuntu18.04下安装配置golang环境

精选文章
热门文章