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等工具了。