文章插图
什么是 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 前你需要先安装一些依赖包 。
推荐阅读
- 喝茶后口干是怎么回事,神农氏发现茶传说
- 好茶具备哪些特点,好茶的特点
- 看看绿茶品种,天目湖白茶是种绿茶
- 教您按功效选茶,老同志7578深山老树荣获神农杯名茶评比金奖
- 考研|因为太热门而被列入“天坑”的专业,快来看看有没有你中意的!
- 筠连延伸茶产业链,农行福建分行多种贷款助力茶产业链规模化发展,茶产业
- 眼线|杨紫减肥食谱,一日三餐都有,学着吃一周你就能掉秤,你确定不看看?
- 神农架里面有什么动物 神农架野人故事
- 襄阳农产品亮相“楚宴天下--美馔湖北·饮水思源”北京楚珍品享会
- 教师|想上岸入编找到理想工作,该如何选择单位?随我一起来看看吧!