文档章节

Mac安装多版本go

狐狸老侠
 狐狸老侠
发布于 07/11 14:55
字数 172
阅读 22
收藏 0
Go

安装最新版如1.10.3

brew install go

unlink

brew unlink go

 安装1.9.3

brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/4ba973d04d167a990524f3d52c128c0c843d1931/Formula/go.rb

如何找到版本对应的rb

brew info go

得到rb地址拷贝到浏览器如

https://github.com/Homebrew/homebrew-core/commits/master/Formula/go.rb

找到对应版本,点击后面commit号,点击view,点击raw即可获取最终地址。

写个shell脚本顺便切换 GOROOT

#GOROOT should be an existing link
GOROOT=$GOROOT
ls $GOROOT
V=$1

echo "Switching to go $V"
brew unlink go
brew switch go $V

echo "Switching GOROOT"
rm $GOROOT
ln -s /usr/local/Cellar/go/$V/libexec $GOROOT

切换使用

switchgo.sh 1.9.3

 

© 著作权归作者所有

共有 人打赏支持
狐狸老侠
粉丝 0
博文 32
码字总数 4229
作品 0
朝阳
Java 多版本管理工具--jenv

jenv 是一款 Java 多版本管理工具,它为安装,切换,删除和列出候选提供了一个方便的命令行界面。 特性: 便于管理 Java 版本,例如 1.6, 1.7 和 1.8 易于安装 Java 相关的工具,例如 ant, m...

匿名
2017/05/08
373
0
在AMD的WIN7上搭建IOS开发环境(mac 10.6.8 + xcode 4.2)

最近需要开发一个Mobile应用的IOS版本,需要搭建IOS开发环境,可在LP那里申请预算买Mac本失败,只好采用虚拟化的方式先搭Mac操作系统,然后再装xcode+IOS SDK,在这里也深深的抱怨一下Apple...

Taki
2012/08/17
0
0
在VMware下安装iphone开发环境(mac10.5.5+iphone sdk 3.0)

为了学习objective—c,不得不安装xcode。为了安装xcode,不得不接触mac操作系统。 早就听说iso开发的成本,一台mac+iphone,无奈本人没有这个资金,所以只有借助强大的百度和谷歌,看看有没...

鉴客
2011/11/21
2.2K
0
Mac: 想当Apple菜鸟不容易(1)

想当 Apple菜鸟不容易 索引: Mac: 想当Apple菜鸟不容易(1) Mac: 想当Apple菜鸟不容易(2) Mac: 想当Apple菜鸟不容易(3) Mac: 想当Apple菜鸟不容易(4) 版权信息 : 本着开放交流的原则欢迎转载...

junwong
2012/03/09
0
0
mac下安装多版本PHP及切换

mac电脑原来安装的是php 5.6.29现在再安装两个版本。php 5.6.32 php 7.0.27 本文的原理就是用一个php管理工具(php-version)管理切换两个php。首先要先安装个包管理工具Homebrew:https://b...

phpervip
01/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

五类数据存储模型行、列、键值对、文档、图

1、行存储 定义:关系模型使用记录(行或者元组)进行存储,记录存储在表中,表由架构界定。表中的每个列都有名称和类型,表中的所有记录都要符合表的定义。SQL是专门的查询语言,提供相应的...

PeakFang-BOK
17分钟前
0
0
部署springcloud到docker中

1.在centos7中安装docker 2.打包eureka-server: 修改application.properties: 此处,eureka.instance.perfer-ip-address=true 使用服务器的ip 使用maven命令打包: cmd进入项目下,输入mvn...

狼王黄师傅
33分钟前
0
0
赋能,打造不确定性敏捷团队

writeademo
33分钟前
0
0
Go interface{} to string

package mainimport "fmt"func main() {var a interface{}a = "dsadjaldaldad"var b stringb = a.(string) // 话说,用人话说的话,这叫什么操作?fmt.Println(a, b)}...

taadis
36分钟前
0
0
数据库防火墙

数据库防火墙顾名思义是一款数据(库)安全设备,从防火墙这个词可以看出,其主要作用是做来自于外部的危险隔离。换句话说,数据库防火墙应该在入侵在到达数据库之前将其阻断,至少需要在入侵...

突突突酱
45分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部