看看老码农是如何使用GO语言的


看看老码农是如何使用GO语言的

文章插图
 
什么是 GVM
Go 语言版本管理器(GVM)是管理 Go 语言环境的开源工具 。GVM 「pkgsets」 支持安装多个版本的 Go 并管理每个项目的模块 。它最初由 Josh Bussdieker 开发,GVM 与 Ruby RVM 类似,允许你为每个项目或一组项目创建一个开发环境,分离不同的 Go 版本和包依赖关系,来提供更大的灵活性,以防不同版本造成的问题 。GVM 主要有以下几个特性:
· 管理 Go 的多个版本,包括安装、卸载和指定使用 Go 的某个版本
· 查看官方所有可用的 Go 版本,同时可以查看本地已安装和默认使用的 Go 版本
· 管理多个 GOPATH,并可编辑 Go 的环境变量
· 可将当前目录关联到 GOPATH
· 可以查看 GOROOT 下的文件差异
· 支持 Go 版本切换
 安装 GVMGVM 本质上就是一个 SHELL 脚本,它背后做的事情是先把源码下载下来,再用 C 做编译 。所以,安装 GVM 前你需要先安装一些依赖包 。


    推荐阅读