切換homebrew鏡像源的問題

mac用brew安裝yarn的時候遇到如下問題:

curl: (35) Server aborted the SSL handshakeError:

Failed to download resource "yarn"

Download failed:https://yarnpkg.com/downloads/0.24.6/yarn-v0.24.6.tar.gz

但是這個yarnpkg.com網址能訪問,后來不斷探索才發(fā)現(xiàn)是homebrew鏡像源的問題,然后去找國內靠譜的鏡像源參考的https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git這篇博客

需要git命令,然而第一次用git需要初始化,所以 git init 初始化放在了 /usr/local下

回到鏡像源的問題,網上給出的方案

替換brew.git:

cd "$(brew --repo)"

git remote set-url originhttps://mirrors.ustc.edu.cn/brew.git

替換homebrew-core.git:

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"

git remote set-url originhttps://mirrors.ustc.edu.cn/homebrew-core.git

在中科大源失效或宕機時可以: 1. 使用清華源設置參考。 2. 切換回官方源:

重置brew.git:

cd "$(brew --repo)"

git remote set-url originhttps://github.com/Homebrew/brew.git

重置homebrew-core.git:

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"

git remote set-url originhttps://github.com/Homebrew/homebrew-core.git

然而報錯說no such remote ‘origin’

于是糊里糊涂的在本地初始化的倉庫新建了個origin目錄,然并卵

見提示用?git remote set-url [--push] []

or: git remote set-url --add

or: git remote set-url --delete

我修改了方案,正確如下:

cd "$(brew --repo)”

git remote set-url --add origin?https://mirrors.ustc.edu.cn/brew.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core”

git remote set-url --add origin?https://mirrors.ustc.edu.cn/homebrew-core.git

用brew config命令查看配置發(fā)現(xiàn)切換成功:

ORIGIN:https://mirrors.ustc.edu.cn/brew.git

如果還是遇到請求超時等問題,最好的解決辦法還是翻墻,以后真是不想在這種地方浪費太多時間!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • macOS軟件包管理器官網 安裝 卸載 常用命令 brew help 查看幫助brew install 安裝軟...
    chad_it閱讀 2,243評論 0 0
  • 原文地址:https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git 替...
    cheerss閱讀 910評論 0 0
  • 好多影迷對《非凡任務》最期待的,不是看槍戰(zhàn),不是看第一次演動作大片的文藝小生黃軒,而是看原本一臉正氣的段奕宏,怎么...
    臉書國閱讀 691評論 0 3
  • 我重新走了一遍我們一起去過的地方 我才發(fā)現(xiàn)原來我們已經一起走過了很多地方 看過許多風景 這一路上遇見幾位熟悉的老友...
    SingingQiu閱讀 219評論 0 0

友情鏈接更多精彩內容