一行命令解決Mac無法安裝brew,報curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused錯誤


  • 【注】:安裝方法在文章中間,不想看的就直接執行命令:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 一鍵安裝。

現在在Mac上安裝brew,一會報這個錯,一會兒報那個錯,上網查了很多教程,用了很多時間都是不可以,電腦開VPNFQ也不行。

網上大多數的教程都是使用命令 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 安裝,結果都是報下面的錯:

Warning: The Ruby Homebrew installer is now deprecated and has been rewritten in Bash. Please migrate to the following command:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

無論怎么弄,都下載不到,我直接從GitHub上面克隆,不可以。然后叫我用官網的命令,我用官網的命令下載,又說curl什么的訪問不到。后來下載保存了一個 brew_install.rb 文件,通過ruby brew_install.rb 下載,也不行,回過頭來又叫我用官網命令下載。在網上看到說要改 hosts 文件,我也改了,都不可以。

絕望之際,無意中看到一個大佬放上一條命令,直接解決了這一系列問題,可以下載。很感謝這位大佬,不多說直接上命令:

自動腳本(全部國內地址)(在Mac os終端中復制粘貼回車下面這句話)

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

以下是安裝成功的效果:

[mac]~ % /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

              開始執行Brew自動安裝程序
             [cunkai.wang@foxmail.com]
           [2020-09-06 22:26:32][10.15]
       https://zhuanlan.zhihu.com/p/111014448


請選擇一個下載鏡像,例如中科大,輸入1回車。
源有時候不穩定,如果git克隆報錯重新運行腳本選擇源。cask非必須,有部分人需要。
1、中科大下載源 2、清華大學下載源 3、北京外國語大學下載源 4、騰訊下載源(不顯示下載進度) 5、阿里巴巴下載源(缺少cask源)
請輸入序號: 2

    你選擇了清華大學下載源

!!!此腳本將要刪除之前的brew(包括它下載的軟件),請自行備份。
->是否現在開始執行腳本(N/Y)y

--> 腳本開始執行
==> 通過命令刪除之前的brew、創建一個新的Homebrew文件夾
(設置開機密碼:在左上角蘋果圖標->系統偏好設置->"用戶與群組"->更改密碼)
(如果提示This incident will be reported. 在"用戶與群組"中查看是否管理員)
請輸入開機密碼,輸入過程不顯示,輸入完后回車
Password:
開始執行
-> 創建文件夾 /usr/local/Homebrew
此步驟成功
-> 創建文件夾 /usr/local/Caskroom
此步驟成功
-> 創建文件夾 /usr/local/Cellar
此步驟成功
-> 創建文件夾 /usr/local/var/homebrew
此步驟成功
-> 創建文件夾 /usr/local/etc
此步驟成功
-> 創建文件夾 /usr/local/opt
此步驟成功
-> 創建文件夾 /usr/local/share/zsh
此步驟成功
-> 創建文件夾 /usr/local/share/zsh/site-functions
此步驟成功
-> 創建文件夾 /usr/local/var/homebrew/linked
此步驟成功
-> 創建文件夾 /usr/local/Frameworks
此步驟成功
git version 2.24.3 (Apple Git-128)

下載速度覺得慢可以ctrl+c或control+c重新運行腳本選擇下載源
==> 克隆Homebrew基本文件(32M+)

未發現Git代理(屬於正常狀態)
Cloning into '/usr/local/Homebrew'...
remote: Counting objects: 152556, done.
remote: Compressing objects: 100% (40225/40225), done.
remote: Total 152556 (delta 112752), reused 147586 (delta 108855)
Receiving objects: 100% (152556/152556), 37.81 MiB | 5.90 MiB/s, done.
Resolving deltas: 100% (112752/112752), done.
此步驟成功
==> 創建brew的替身
此步驟成功
==> 克隆Homebrew Core(224M+) 
此處如果顯示Password表示需要再次輸入開機密碼,輸入完后回車
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
remote: Counting objects: 789890, done.
remote: Compressing objects: 100% (276858/276858), done.
Receiving objects: 100% (789890/789890), 247.57 MiB | 4.71 MiB/s, done.
remote: Total 789890 (delta 526404), reused 768188 (delta 509958)
Resolving deltas: 100% (526404/526404), done.
Updating files: 100% (5467/5467), done.
此步驟成功
==> 克隆Homebrew Cask(248M+) 類似AppStore 
此處如果顯示Password表示需要再次輸入開機密碼,輸入完后回車
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask'...
remote: Counting objects: 476228, done.
remote: Compressing objects: 100% (143069/143069), done.
remote: Total 476228 (delta 338452), reused 469345 (delta 332597)
Receiving objects: 100% (476228/476228), 208.04 MiB | 3.59 MiB/s, done.
Resolving deltas: 100% (338452/338452), done.
此步驟成功
==> 配置國內鏡像源HOMEBREW BOTTLE
此步驟成功

==> 安裝完成,brew版本

10.15
brew -v

Homebrew 2.4.16-180-gb2d9594-dirty
Homebrew/homebrew-core (git revision 44470; last commit 2020-09-06)
Homebrew/homebrew-cask (git revision 06c188; last commit 2020-09-06)
Brew前期配置成功

==> brew update

==> Homebrew has enabled anonymous aggregate formula and cask analytics.
Read the analytics documentation (and how to opt-out) here:
  https://docs.brew.sh/Analytics
No analytics have been recorded yet (or will be during this `brew` run).

==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
  https://github.com/Homebrew/brew#donations
Already up-to-date.

        上一句如果提示Already up-to-date表示成功
            Brew自動安裝程序運行完成
              國內地址已經配置完成

                初步介紹幾個brew命令

        本地軟件庫列表:brew ls
        查找軟件:brew search google(其中google替換為要查找的軟件關鍵字)
        查看brew版本:brew -v  更新brew版本:brew update

現在可以輸入命令open ~/.zshrc -e 或者 open ~/.bash_profile -e 整理一下重復的語句(運行 echo $SHELL 可以查看應該打開那一個文件修改)

        https://zhuanlan.zhihu.com/p/111014448  歡迎來給點個贊


免責聲明!

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



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