您的位置:首页 > 运维架构 > Shell

排雷之后终于找到了解决mac安装Homebrew后报错-bash: brew: command not found的方法

2020-06-03 04:57 896 查看

几经折腾,我终于安装好了ncdu,准确来说,我是安装好了homebrew
我觉得不是我一个人是这样的折腾,所以排雷之后告诉你们🧏‍♂️
想要马上看解决方法的也可以空投到最后的方法

文章目录

  • 最后解决
  • 总结
  • 事情过程

    事情是这样的,一开始我的macOS想要安装ncdu,但是,输入

    brew install ncdu
    ,结果出现
    -bash: brew: command not found

    然后我就发现我没有安装homebrew,兴致勃勃去官网一看,复制链接:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”

    but,报错,

    curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

    然后,我就去查原因。

    基本以下的雷我都踩过,如果想直接找到解决问题的方法,直接空投最后🥳

    查看原因

    排雷1

    网上基本上搜出来,排在前面的结果大多数都是说

    首先确保当前在~目录然后

    sudo vim .bash_profile

    接着添加类似于windows的环境变量

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

    wq!
    保存

    最后刷新当前配置文件

    source .bash_profile

    使配置修改生效。 最后验证生效,再次使用

    brew
    命令就ok了。

    结果:

    • 一顿操作过后依旧无事发生,该报错还是报错
    • 我想这个方法可能在之前有效,所以网上基本靠前的回答都是这个。
    排雷2

    然后我就去国外的论坛,发现有个高赞的评论说:

    可能是macOS Catalina 是10.15,homebrew没有支持

    但是作者在2019.6.11就支持macOS Catalina,所以也不可能是这个原因。

    排雷3

    我又继续观望,发现一个问题,如图:

    macOS Catalina默认是zsh,之前好像是bash.
    于是乎,我就想着切换终端再安装一次,是不是就可以
    历史总是惊人的相似,根本没用

    最后解决

    来来回回查看了许多原因之后,总是解决不了这个问题。

    后来我就发现了一个homebrew国内自动安装脚本https://gitee.com/cunkai/HomebrewCN

    亲测有效~非常感谢这个分享者

    如图所示我的安装:

    • 在Mac os终端中复制粘贴回车下面这句话,然后我选择的序列号是中科大的。
    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"


    • 然后安装我的ncdu


    成功!

    总结

    后来我想着其实手动下载自己安装也是一个选择,就是稍微有点麻烦
    有兴趣的朋友可以自己手动安装~
    折腾这个真的不容易~

    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: 
    相关文章推荐