美文网首页
Homebrew安装、卸载、可能的报错及解决方案_Mac

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

作者: 笑胖仔 | 来源:发表于2019-10-11 13:50 被阅读0次

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

    1、安装

    https://brew.sh/index_zh-cn

    /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,在最后面添加一句

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

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

    (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:

    ping github.com 获取ip地址

    Command+Shift+G,打开/etc/hosts文件,将域名添加上就可以了:192.30.253.113 github.com

    hosts文件修改后,会提示没有权限,分享一个我的做法:将hosts文件复制一个到桌面,添加完域名,保存,再将此文件拖回到etc文件夹下,替换掉原来的文件,中间根据提示输入用户密码即可

    解决方法2:

    查询下是否设置了代理:

    git config --global http.proxy

    上述命令之后,如果运行有结果输出,那就是设置了代理,通过下个命令取消设置:

    git config --global --unset http.proxy

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

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

    解决方法:

    先卸载:

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

    重新安装:

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

    3、升级:

    brew update

    4、卸载:

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

    相关文章

      网友评论

          本文标题:Homebrew安装、卸载、可能的报错及解决方案_Mac

          本文链接:https://www.haomeiwen.com/subject/rdvtmctx.html