记录Mac Homebrew 遇到的坑

上次更新完Mac系统后,执行brew老是遇见问题,怕了怕了

1.brew install  ***  ;命令执行后,会报错。

➜  ~ brew install redis
Error: redis: Calling `cellar` in a bottle block is disabled! Use `brew style --fix` on the formula to update the style or use `sha256` with a `cellar:` argument instead.
Please report this issue to the homebrew/core tap (not Homebrew/brew or Homebrew/core), or even better, submit a PR to fix it:
  /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/redis.rb:15

查了一下 有人说可能是系统更新后,编码格式变了,按照上面说的执行修复命令即可。

我执行“brew style --fix /usr/local/Homebrew/Library/Taps/exolnet/homebrew-deprecated/Formula”

完毕后,下了一堆东西 还是不好使;后来我寻思homebrew 应该会早就修复了吧,尝试 更新 “brew update”   期间WiFi下不动,换成热点,速度还可以。下载完毕后就可以愉快的使用了brew 命令了。

2.brew install redis  我继续执行又报下列错误:

==> Installing dependencies for redis: openssl@1.1
==> Installing redis dependency: openssl@1.1
==> Pouring openssl@1.1-1.1.1l.big_sur.bottle.tar.gz
tar: Error opening archive: Failed to open '/Users/**/Library/Caches/Homebrew/downloads/eca82eb6394356cee0a6a12b1c8d633a0322d5ed87fbd3ec8e83ad5a614e28d5--openssl@1.1-1.1.1l.big_sur.bottle.tar.gz' 

tar命令打不开这个文件,搜索了一下(来源) 貌似这个工具不用了,执行命令

unset HOMEBREW_BOTTLE_DOMAIN

然后就可以了。

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值