排雷之后终于找到了解决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
成功!
总结
后来我想着其实手动下载自己安装也是一个选择,就是稍微有点麻烦
有兴趣的朋友可以自己手动安装~
折腾这个真的不容易~
相关文章推荐
- 解决mac安装homebrew后报错-bash: brew: command not found
- 【转】mac终端安装node时候,显示“-bash: brew: command not found”,怎么解决?
- mac下brew安装mtr 出现 Failure to start mtr-packet: Invalid argument 和 command not found 简单解决方法
- 解决mac安装homebrew后报错-bash: brew: command not found
- mac安装jdk时,终端显示 bash: java: command not found 解决方法及接下来JDK环境配置方法
- 执行 pod install后提示 -bash: pod: command not found(未找到命令)的解决方法
- Mac OS X EL Capitan MAC OX 10.11 安装cocoapods后还是提示-bash :pod command not found 解决办法
- Homebrew安装时”-bash:brew:command not found”的问题
- -Bash: Unzip: Command Not Found解决方法 安装unzip
- Mac anaconda安装 “conda command not found” 解决方法
- mac环境下brew command not found错误的解决方法
- Linux下安装解压版(tar.gz)MySQL5.7(转载)+解决bash: mysql: command not found 的方法(转载)
- bash: service: command not found(service命令未找到的) 错误的解决方法
- -Bash: Unzip: Command Not Found解决方法 安装unzip
- -Bash: Unzip: Command Not Found解决方法 安装unzip
- Mac系统终端命令行不执行命令 总出现command not found解决方法
- bash: sqlplus: command not found 解决方法
- MAC电脑上安装latex和auctex之后,按c-c c-v之后出现"evince file",而不是“open file"的解决方法
- 最小化安装CentOS 6.4 解决 -bash: locate: command not found 错误
- linux网管笔记(28)安装oracle及command not found 解决方法-cndes的日志