Homebrew安装、卸载、可能的报错及解决方案_Mac

上一篇安装node,brew install node,问题又来了,-bash: brew: command not found,突然想起来,前两天把homebrew卸载了,翻翻笔记,2018年11月28日🙄🙄🙄,好记性不如烂笔头这句话真的要掂量掂量了,烂笔头太久了也是会腐烂消失的,不好,不好。。。

1、安装

https://brew.sh/index_zh-cn
在这里插入图片描述

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、可能的报错及解决方案:

我为什么知道这么多,因为每次安装或者换电脑总会出各种错,所以我笔记里有各种各样的报错,当然也是附带解决方法的,毕竟程序员的思维,出了问题肯定要解决的,不可能留着它过年过节啥的😁😀😃。

(1)、Warning: /usr/local/bin is not in your PATH.
在这里插入图片描述

解决方法:

终端输入:sudo vim .bash_profile

键盘i,在最后面添加一句

1
export PATH=/usr/local/bin:$PATH

然后esc退出insert状态,并在最下方输入:wq保存退出

(2)、

1
2
fatal: unable to access 'https://github.com/Homebrew/brew/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to 127.0.0.1:50517 
Failed during: git fetch origin master:refs/remotes/origin/master --tags —force

解决方法1:

  1. ping github.com 获取ip地址
  1. Command+Shift+G,打开/etc/hosts文件,将域名添加上就可以了:192.30.253.113 github.com
    hosts文件修改后,会提示没有权限,分享一个我的做法:将hosts文件复制一个到桌面,添加完域名,保存,再将此文件拖回到etc文件夹下,替换掉原来的文件,中间根据提示输入用户密码即可
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

解决方法2:

1
git config --global http.proxy
1
git config --global --unset http.proxy

再查询,就没了,然后再安装,就能成功了!

(3)、chown: /usr/local: Operation not permitted

解决方法:

先卸载:

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

重新安装:

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3、升级:

1
brew update

4、卸载:

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

上次更新 2019-10-12