Mac-mac安装和使用homebrew

 

Homebrew安装及使用 https://zhuanlan.zhihu.com/p/356529086

 


 

 

用homebrew安装软件,

brew install gradle

 

报错如下:

Brew:Mac OS 使用brew命令报错“Error opening archive: Failed to open ‘../Caches/Homebrew../”

 


 

 

解决方案参考1

Brew:Mac OS 使用brew命令报错“Error opening archive: Failed to open ‘../Caches/Homebrew../”解决方法 https://blog.csdn.net/weixin_51496152/article/details/120371109

正常情况下通过 Homebrew 官网提供的命令安装的用户是无感的, 但是由于国内特殊网络环境的问题, 我使用的是如上文所说的国内镜像, 而国内的镜像是依然指向 Bintray 的, 所以才会出现无法打开归档的错误. 要解决这个问题有两个解决方案:

1、临时修改去掉国内的镜像设置: 在 Terminal 中输入下面的命令即可.

export HOMEBREW_BOTTLE_DOMAIN=''

2、通过更新profile文件永久修改设置: zsh是/.zprofile文件,bash要修改/.bash_profile文件. 如果你并不知道这俩是什么东西, 推荐使用方案1.

之后就大功告成了, 无论是 You-Get 也好, FFmpeg 也好, 都可以一路顺利安装了.

 

思考

方案2应该是说要把方案1的代码变成永久有效

其实很简单,

对于Mac电脑,只需要在.bash_profile或者.zshrc文件中加入 export HOMEBREW_BOTTLE_DOMAIN='' 即可

比如

mac终端执行命令 open -e ~/.zshrc

然后在文件中加入export HOMEBREW_BOTTLE_DOMAIN=''

保存

mac终端执行命令 source ~/.zshrc



或者(前提.zshrc文件中已经有包含这行source ~/.bash_profile)

open -e ~/.bash_profile

然后在文件中加入export HOMEBREW_BOTTLE_DOMAIN=''

保存

source ~/.bash_profile

参考

https://www.cnblogs.com/whoknows1/p/16807281.html

mac 中.bash_profile 和 .zshrc 区别 https://blog.csdn.net/qq_21478261/article/details/118858293

 

 


 

解决方案参考2

 

国内 Mac 安装 Homebrew 可能会跳的坑一览 https://zhuanlan.zhihu.com/p/383707713

https://brew.sh/index_zh-cn

https://zhuanlan.zhihu.com/p/111014448

  https://gitee.com/cunkai/HomebrewCN/blob/master/error.md

https://www.tinkol.com/372

https://github.com/Homebrew/discussions/discussions/691

http://ghcr.io

 

 

 
posted @ 2022-10-20 10:34  WhoKnows1  阅读(110)  评论(0编辑  收藏  举报