Homebrew国内如何自动安装(国内地址)(Mac OS)
若提示来知乎查看错误,说明是别人复制的旧版脚本。用下面脚本重新安装
-> 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)"
我用了网上的各种方法都不行,今天用你的就可以了,太感谢了!!!
同理来此
me too
老哥,专门上号感谢,爱你
+10086
+10086
具体内容如下:
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
只有你的方法才行
感谢作者大大的辛苦付出,我们站在了巨人的肩膀上了。已经在五台机子上使用过,最近才遇到一个新问题,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 .
2、我用的其实就是错误提示里给出的方法,通过git config指令把出问题的2个目录添加到git的安全目录safe.directory里。我个人觉得之所以会出现这个错误,就是git发现那2个目录的所有权有问题,进而认定它们是“非安全目录”。另外,如果你去网上搜解决方案,有人把任意一个目录“*”都添加进git的safe.directory,相当于把安全目录机制手动关闭了,我个人并不推荐这么做。
嗯,直接按照提示执行这两个git config就行了,记得加上sudo
大佬你好,我通过第一个自动脚本安装成功了 请问以后使用这个brew下载软件或者更新brew 它也是都从中科大的源下载的吗?
谢谢大佬!
登录账号只为给你点赞
brew doctor 报错
Cannot download non-corrupt formulae.brew.sh/api/fo!
执行 export HOMEBREW_NO_INSTALL_FROM_API=1 命令 后正常
困扰了好久, 亲测有效
我是zsh没有换成bash安装成功了
绝对的高手, 网上7788的搞了几天 终于看到这个了,必须点赞。亲测有效。