mac安装graphviz的一些曲折经历(同样使用其他情况)

  • 我之前是Ubuntu用户,后来用了macOS,但是发现macOS的包管理工具不好用,偶尔会有些软件安装不上,网上查呢也不一定查到结果
  • 前台我调试golang的代码,想要下载graphviz,但是无论我是升级xcode(还导致git 崩溃),还是网上查资料,就是安装不上,说Invalid bottle tag symbol, 本来打算放弃,忽然想起来在Ubuntu中,我安装软件的时候,有时候安装特别慢(因为国内一些原因,访问国外网站很慢),那这个时候怎么办呢?我们往往会切换镜像源,这个时候我突然来了灵感,干脆吧brew的镜像源给替换成国内的,说做就做
# 查看 brew.git 当前源
$ cd "$(brew --repo)" && git remote -v
origin	https://github.com/Homebrew/brew.git (fetch)
origin	https://github.com/Homebrew/brew.git (push)

# 查看 homebrew-core.git 当前源
$ cd "$(brew --repo homebrew/core)" && git remote -v
origin	https://github.com/Homebrew/homebrew-core.git (fetch)
origin	https://github.com/Homebrew/homebrew-core.git (push)

# 修改 brew.git 为阿里源
$ git -C "$(brew --repo)" remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git

# 修改 homebrew-core.git 为阿里源
$ git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git

# zsh 替换 brew bintray 镜像
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
$ source ~/.zshrc

# bash 替换 brew bintray 镜像
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
$ source ~/.bash_profile

# 刷新源
$ brew update

  • 切换完毕后再次执行brew install Graphviz 下载了很多依赖包
  • 但是又报错了
    在这里插入图片描述
  • 某个依赖安装失败了,没关系,我已经知道brew 就是和apt-get yun 一样的包管理工具,先解决这个依赖,执行brew install pango 先把依赖包安装上,再次执行brew install Graphviz 安装成功
    在这里插入图片描述
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老A技术联盟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值