欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Homebrew国内如何自动安装(国内地址)(Mac OS) 有大用 有大大用

Homebrew国内如何自动安装(国内地址)(Mac OS)

6257 人赞同了该文章
若提示来知乎查看错误,说明是别人复制的旧版脚本。用下面脚本重新安装

-> Mac电脑如何打开终端:command+空格 在聚焦搜索中输入terminal回车

安装脚本(终端中粘贴下方命令回车)

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

卸载脚本:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

常见错误点击这里查看


编辑于 2024-03-24 18:24・IP 属地北京
1361 条评论
默认
最新
Williams

我用了网上的各种方法都不行,今天用你的就可以了,太感谢了!!!

2020-03-06
曹宇

同理来此

2020-05-05
垚垚垚

me too

2020-05-17
知乎用户WWuqiL

老哥,专门上号感谢,爱你

2020-03-10
天天

+10086

02-22
Mars

+10086

2023-09-11
Mr.XiaoBo
如果遇到 SSL certificate problem: certificate has expired 错误
具体内容如下:
Cloning into '/usr/local/Homebrew'...
fatal: unable to access 'mirrors.ustc.edu.cn/bre': SSL certificate problem: certificate has expired
m此步骤失败 '尝试再次运行自动脚本选择其他下载源或者切换网络'
[问题分析]:
该部分原因可能因为在此之前 安装过Git客户端 默认Git客户端安装是开启SSL证书验证功能 需要在终端中关闭该验证
[解决办法] :
前面都不是重点,重点是问题描述里面的最后一句 certificate problem: certificate has expired,意思是证书过期了。其实就是SSL卡住了你,因此最快的解决方法就是关掉SSL验证。



终端输入下方代码 关闭SSL证书验证:
git config --global http.sslVerify false
2021-10-05
0.0
为什么下载git这么慢啊,28.5mb浏览器下载了几个小时
2023-10-16
走路都带风
太感谢了,找了半天终于被您的方法解决了
2022-05-02
optimus

只有你的方法才行

2020-03-20
姚东

感谢作者大大的辛苦付出,我们站在了巨人的肩膀上了。已经在五台机子上使用过,最近才遇到一个新问题,brew install/update 时候出现fatal: not in a git directory运行brew -v 可以看到。

【git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
Homebrew/homebrew-core (no Git repository)】

【git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
Homebrew/homebrew-cask (no Git repository)】相关提示。目前已经解决

解决方案,cd到对应git目录下,讲该目录权限赋值给everyone

sudo chown -R mac:everyone .[害羞][害羞]


2022-07-26
咖啡杯企鹅
1、“cd到对应git目录下”这句话,应该是层主表达不严谨。应该是“cd到出问题的homebrew-core和homebrew-cask目录下”,然后把这2个目录的所有权给everyone。你可以尝试一下,虽然我自己并不是用这种方法来解决问题的[尴尬]

2、我用的其实就是错误提示里给出的方法,通过git config指令把出问题的2个目录添加到git的安全目录safe.directory里。我个人觉得之所以会出现这个错误,就是git发现那2个目录的所有权有问题,进而认定它们是“非安全目录”。另外,如果你去网上搜解决方案,有人把任意一个目录“*”都添加进git的safe.directory,相当于把安全目录机制手动关闭了,我个人并不推荐这么做。
2022-10-14
随便吧

嗯,直接按照提示执行这两个git config就行了,记得加上sudo

2022-11-15
夏日清溪

大佬你好,我通过第一个自动脚本安装成功了 请问以后使用这个brew下载软件或者更新brew 它也是都从中科大的源下载的吗?

2020-03-08
金牛肖马
以后更新是国内源,软件如果国内源有缓存是从国内下载。
2020-03-08
夏日清溪

谢谢大佬!

2020-03-09
大灰狼

登录账号只为给你点赞

2021-04-30
小二狗在学习

brew doctor 报错
Cannot download non-corrupt formulae.brew.sh/api/fo!
执行 export HOMEBREW_NO_INSTALL_FROM_API=1 命令 后正常

2023-02-07
Skyly

困扰了好久, 亲测有效

2023-02-09
一心待明月
啊,我找到问题了,要把shell换成bash,谢谢大佬的分享
2020-05-05
一心待明月
问题解决啦,是mac更新后默认zsh,要bash才可以安装
2020-05-05
BaituBaitu

我是zsh没有换成bash安装成功了[好奇]

2022-07-14
海阔天空

绝对的高手, 网上7788的搞了几天 终于看到这个了,必须点赞。亲测有效。

2020-03-16
查看被折叠评论
点击查看全部评论
写下你的评论...

文章被以下专栏收录



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




普通分类: