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