mac 安装brew时报错的问题及解决方式
1、正常安装brew的方式见网上有很多,我安装的时候由于中途电脑睡眠了,然后就出bug了。
2、这里提供一个另外的安装思路。
3、首先安装的时候报错:
fatal: ambiguous argument \'refs/remotes/origin/master\': unknown revision or path not in the working tree.
然后还报github安装错误的。
==> Downloading and installing Homebrew...
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 5 (delta 3), reused 5 (delta 3), pack-reused 0
Unpacking objects: 100% (5/5), done.
From https://github.com/Homebrew/brew
145f29fc5..a98bbbc64 master -> origin/master
HEAD is now at a98bbbc64 Merge pull request #6305 from Homebrew/dependabot/bundler/docs/html-proofer-3.11.1
fatal: ambiguous argument \'refs/remotes/origin/master\': unknown revision or path not in the working tree.
Use \'--\' to separate paths from revisions, like this:
\'git <command> [<revision>...] -- [<file>...]\'
^C-e:68:in `system\': Interrupt
from -e:68:in `system\'
from -e:360:in `block in <main>\'
from -e:342:in `chdir\'
from -e:342:in `<main>\'
4、解决思路:
1)struckoverflow上给出的方法就是:
rm -rf /usr/local/var/homebrew/
这种方式我试了之后还是有问题,无法安装。
2)第二种方法,先卸载再安装
为什么要先卸载,因为之前安装了一般,安装的时候被告知已经有一个进程了,试了brew update还是不行
既然不行的话,那只能卸载重新安装了。
卸载方式:
打开:
https://raw.githubusercontent.com/Homebrew/install/master/uninstall
然后将网页上的内容保存下来,存储为uninstall的文件名后
chmod 755 uninstall
./uninstall
之后输入密码,卸载完成。
重新安装:
打开链接:
https://raw.githubusercontent.com/Homebrew/install/master/install
还是把网页内容保存下来,命名为brew_install文件名
chmod 755 brew_install
./brew_insatll
输入密码,坐等安装完成。
5、除了这些安装方法之外,还可通过修改源地址的方式来提升下载速度。
之后就可以通过brew来安装wget等工具了。