• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Go小技巧:mac os里面同时支持高版本和低版本的go

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

背景介绍:

开发的时候,往往会出现多个仓库使用的版本不一致,有的是低版本的,有的是高版本的,这两个版本对go的支持和fmt又不相同,而我们在开发的时候,就需要来回切换这个go的版本内容。(备注:这属于go工程使用的小技巧。)

操作方法:

步骤1:

先到一个固定的目录下,分别下载两个版本的go内容,下载路径可以是官方库:https://golang.google.cn/dl/或者go中国:https://studygolang.com/dl (备注:具体详细步骤可以参考:https://cloud.tencent.com/developer/article/1608987)

下载到本机,如下所示:


步骤2:  

将GOROOT设置成go需要执行的公共路径,后续通过软链接将对应版本的go指向这个公共路径。操作如下:

1)配置profile文件,本人的文件是 .bash_profile,修改GOROOT对应的路径

$ vim .bash_profile


执行source来让profile生效,$ source .bash_profile,通过go env来验证,GOROOT会发现指向了/Users/xxxx/goroot 

$ go env   


步骤3:

通过软链接来切换go的版本,效果如下:

$ go version // 当前的go version

go version go1.11.7 darwin/amd64

$ ls -l   // 可以看到goroot对应到go1.11.7


 $ rm goroot; ln -s go1.14.2 goroot  // 切换成go1.14.2

$ go version   // 验证发现切换成功

go version go1.14.2 darwin/amd64

$ ls -l  // 查看发现goroot指向了go1.14.2




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
从Go、Swift出发:语言的选择需谨慎 - jimmyfan发布时间:2022-07-10
下一篇:
你好,Go发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap