git版本太老了,打算更新一波git,输入如下命令
brew install git
# 或者 brew upgrade git
结果出现问题
登陆它提供的网址也 502 Bad Gateway了
上网查了一下
猜测是homebrew版本过低(也是好久之前下载的了)
brew update -v
# 这样能查看信息
卡住不动了,不知道为何换镜像没有用,那直接打开某梯子进行更新
报了一点错,但还是更新成功了
继续执行
brew install git
这回成功下载了,诶,怎么报了一堆错误,把空间都填满了
这个cellar我也不知道是什么
# 检测一下
brew doctor
报错集中在下面这两种
Invalid bottle tag symbol
libmpc: undefined method `cellar' for #<BottleSpecification:0x00007fd39a9b0df0>
下面还给出了提示,说我电脑系统太老了(18年的系统),不支持我的系统了,什么建立全依赖
算了,卸载homebrew,重新安装试一试
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
# 假如连接不了什么的,就去连接里面,把内容复制下来存到txt里面,如uninstall.txt,然后放进 ~根目录里
# 执行
/usr/bin/ruby ~/uninstall.txt
重装homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装报错
先添加
git config --global user.email yourgitemail@example.com
手动去/usr/local里面删除原来的Homebrew、Cellar、Caskroom文件夹再试试
还是不行
去官网发现安装代码是
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
试一下国内码云的安装
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
又出现了问题
SSL验证安全证书过期
直接关闭证书验证再试
git config --global http.sslVerify false
后面报错,提示要删除
/Users/xxx/Library/Caches/Homebrew/portable-ruby-2.6.8.yosemite.bottle.tar.gz
大部分安装完了,上面有一个依赖包没安装上
给出提示:重启终端 或者 运行 source /Users/xxx/.bash_profile
brew进程卡死了…
ps -ef | grep brew
kill 1234
直接杀死进程
brew更新上面依赖继续出错
估计是安全证书这里过期了,输入以下指令
echo insecure >> ~/.curlrc
HOMEBREW_CURLRC=1
export HOMEBREW_CURLRC
# 再执行
brew doctor
终于看上去安装完了
几个检测到的问题…
brew cleanup报错(没有权限)
解决办法
sudo chown -R $(whoami) $(brew --prefix)/*
以及最后,本文的最初目的…
brew install git
几个提供的brew命令
本地软件库列表:brew ls
查找软件:brew search google(其中google替换为要查找的关键字)
查看brew版本:brew -v 更新brew版本:brew update
安装cask软件:brew install --cask firefox 把firefox换成你要安装的