brew 安裝軟件錯誤總結


brew 安裝軟件錯誤總結

curl: (22) The requested URL returned error: 404
Error: Failed to download resource "glib"
Download failed: https://mirrors.aliyun.com/homebrew/homebrew-bottles/bottles/glib-2.64.2.catalina.bottle.tar.gz
Warning: Bottle installation failed: building from source.

主要是依賴庫安裝失敗,brew也是從網站上下載,如果說網站打不開,那么它就會下載失敗,但是homebrew會自動選擇其他可行的網站,然后再嘗試下載,如果都失敗了,就需要手動操作了。

1.$ brew --cache 這個命令會找到brew下載的緩存的地方--download文件夾,自己復制Download failed: 后面的網址去下載,這個應該是很快的。
2.把自己下載的壓縮包放到download文件夾里,再重命名,download里面會有一個跟你下載的壓縮包重名的文件,只是它前面會有很多亂碼,比如c01abcaf020ff2f65df3dee349f290491316599ae81f87c969da670fb358bed3--cmake-3.17.1.tar.gz.incomplete
你需要把它重命名為c01abcaf020ff2f65df3dee349f290491316599ae81f87c969da670fb358bed3--cmake-3.17.1.tar.gz
3.執行命令brew install XXXX 就可以了

或者直接給終端掛代理:
1.在終端環境配置文件zshrc中寫個函數
function proxy_off(){
unset http_proxy
unset https_proxy
echo -e "已關閉代理"
}
function proxy_on() {
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
export http_proxy="http://127.0.0.1:XXXX" XXXX替換成自己的代理
export https_proxy=$http_proxy
echo -e "已開啟代理"
}
2.在終端中調用函數 proxy_on來開啟代理
proxy_off關閉代理

brew從阿里雲下載失敗后,就跑到github上去下載了,所以掛代理會快。具體要看在哪下載的。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM