問題
最近在新更新的MacOS下安裝MySQL執行失敗,以下為安裝指令。剛開始失敗原因是因為brew用的預設源,而預設源在海外經常下載下傳逾時是以需要替換國内鏡像解決,我目前用的是騰訊雲的國内鏡像替換方法見《如何加速常用的包管理工具》。
以下是更新MacOS後,通過brew安裝[email protected]報的錯誤。
# brew install [email protected]
複制
會報以下錯誤
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwIjNx8CX39CXy8CXycXZpZVZnFWbp9zZuBnL4VXciZGd5czZr9CX2ADO2IDMx8CXlx2YpRnch9CXzV2Zh1WatIXZw9GblZXZk9CXt92YucWbpRWdvx2Yx5yazF2Lc9CX6MHc0RHaiojIsJye.png)
錯誤資訊文本,見已下。
Error: Your CLT does not support macOS 11.0.
It is either outdated or was modified.
Please update your CLT or delete it if no updates are available.
複制
應該是我最近更新系統導緻的,我的系統目前用用的是蘋果最新發行版本,環境如下。
解決方案
首先安裝xcode最新版本,可以通過app store安裝。
接着執行以下的語句。
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
複制
最終效果,成功安裝MySQL5.7版本
解決方案也參考了:https://apple.stackexchange.com/questions/401899/homebrew-your-clt-does-not-support-macos-11-0
最終啟動MySQL5.7
brew services start [email protected]
複制