Mac book pro M1 安装 Homebrew
前話
各路神仙如果在看到這個文章的時候,已經(jīng)折騰好久homebrew的安裝了,那么,根據(jù)我這篇經(jīng)驗分享,如果能順利安裝成功的話,可能會出現(xiàn)一個error: Not a valid ref: refs/remotes/origin/master ,這是因為多次下載,導致一些沖突,最簡單粗暴的解決就是卸載重裝。
創(chuàng)建并打開一個文件:vim uninstall.rb
復制下面的ruby代碼:
| #!/usr/bin/ruby ?? STDERR.print Warning: The Ruby Homebrew uninstaller 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/HEAD/uninstall.sh)" EOS Kernel.exec "/bin/bash", "-c", '/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"' + ' uninstall ' +? ARGV.join(" ") |
然后 :wq 保存
然后執(zhí)行 ruby uninstall.rb
這個問題參考自這篇博客(謝謝作者):https://www.cnblogs.com/lfri/p/14310513.html
安裝原生 Homebrew
第一步:首先創(chuàng)建安裝目錄
sudo mkdir -p /opt/homebrew
第二步:將目錄屬主修改為當前用戶,方便以后用當前用戶直接brew install軟件
sudo chown -R $(whoami) /opt/homebrew
第三步:進入 /opt 文件夾
cd /opt
第四步:直接下載homebrew tar包并解壓
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
第五步:將路徑增加到PATH環(huán)境變量中
如果使用的是zsh則直接修改~/.zshrc,如果使用的是bash,則修改~/.bash_profile
path=('/opt/homebrew/bin' $path)
export PATH
第六步:新開一個Terminal窗口或者在當前窗口讓環(huán)境變量生效
source ~/.zshrc
完成:
現(xiàn)在可以安裝軟件了,注意要使用-s選項,表示編譯源碼安裝
brew install -s wget
參考1:https://www.dbform.com/2020/11/30/how-to-install-native-homebrew-on-an-apple-silicon-m1-mac/
參考2:https://sspai.com/post/63935
在安裝HomeBrew(或者安裝成功 執(zhí)行相關指令)時遇到錯誤提示:
Error: Failure while executing: git clone https://github.com/Homebrew/homebrew-core /usr/local/Library/Taps/homebrew/homebrew-core --config core.autocrlf=false --depth=1 -q
Error: Failure while executing: /usr/local/bin/brew tap homebrew/core -q
解決方案:
在終端中依次執(zhí)行sudo chown -R apple:staff *和brew doctor兩個命令如下圖:
localhost:~ sant$ sudo chown -R apple:staff *
localhost:~ sant$ brew doctor
待指令執(zhí)行結(jié)束,homebrew 也就修復好了。
有小伙伴反應在執(zhí)行
sudo chown -R apple:staff
命令時 會提示 chown: apple: illegal user name
出現(xiàn)這個提示的原因是找不到apple 這個用戶
解決方案也很簡單:
在終端中執(zhí)行 whoami 命令,查詢當前用戶的名稱,
將 sudo chown -R apple:staff 中的apple 替換成查詢出的用戶名,運行該命令;
例如我的設備查出來的名稱為 sant
在終端中執(zhí)行
sudo chown -R sant(你設備的當前用戶名稱):staff
待指令運行結(jié)束,繼續(xù)后面的操作。
附 homebrew常用操作:
brew install xxx 安裝xxx
brew uninstall xxx 卸載xxx
brew update xxx 更新xxx
brew doctor 修復brew
這個安裝方案參考自這篇博客(謝謝作者):找不出來了,折騰了好久,反正這個也有很多摘抄,總之謝謝原創(chuàng)的分享吧。
在參考這篇博客之前,試了很多種安裝方式:
比如這個篇高大上的教程:https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/
沒成功。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的Mac book pro M1 安装 Homebrew的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle imdmp方式导入dmp文
- 下一篇: [GitHub]第三讲:简单分支操作