上一篇安裝node躲株,brew install node片部,問題又來了,-bash: brew: command not found霜定,突然想起來档悠,前兩天把homebrew卸載了,翻翻筆記望浩,2018年11月28日??????辖所,好記性不如爛筆頭這句話真的要掂量掂量了,爛筆頭太久了也是會腐爛消失的磨德,不好缘回,不好。典挑。酥宴。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
我為什么知道這么多拙寡,因為每次安裝或者換電腦總會出各種錯,所以我筆記里有各種各樣的報錯顾犹,當然也是附帶解決方法的倒庵,畢竟程序員的思維,出了問題肯定要解決的炫刷,不可能留著它過年過節(jié)啥的??????擎宝。
(1)、Warning: /usr/local/bin is not in your PATH.
解決方法:
終端輸入:sudo vim .bash_profile
鍵盤i浑玛,在最后面添加一句
export PATH=/usr/local/bin:$PATH
然后esc退出insert狀態(tài)绍申,并在最下方輸入: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文件修改后,會提示沒有權(quán)限涨享,分享一個我的做法:將hosts文件復(fù)制一個到桌面筋搏,添加完域名,保存厕隧,再將此文件拖回到etc文件夾下奔脐,替換掉原來的文件,中間根據(jù)提示輸入用戶密碼即可)
解決方法2:
查詢下是否設(shè)置了代理:
git config --global http.proxy
上述命令之后吁讨,如果運行有結(jié)果輸出髓迎,那就是設(shè)置了代理,通過下個命令取消設(shè)置:
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)"
brew update
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"