brew installで「We (and Apple) do not provide support for this old version.」

今回はbrew installを行ったときに下記のエラーが出たときの対処法についてご紹介していこうと思います。
私は
brew install opencv
を叩いたときに出ました。

動作環境はM1チップ搭載のMacbookProで、macOSのバージョンはVenturaの13.6.4となります。



brew installで「We (and Apple) do not provide support for this old version.」

結論から言うとエラーメッセージの日本語訳の通り、素直にmacOSのソフトウェアのバージョンアップをしましょう。
私はmacOSのバージョンをVentura13.6.4からSonomaの14.3にバージョンアップを行い、同じように
brew install opencv
をしたところ無事インストールされました。

他の解決策として
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install


Alternatively, manually download them from:
https://developer.apple.com/download/all/.
You should download the Command Line Tools for Xcode 13.2.1.

などが与えられていますが、この方法は一時的には解決になるかもしれませんがまた他にも問題が出てくる可能性もあるのでおすすめしません。

素直にbrew installをせずに他の方法を考えるか、macOSのバージョンアップを行った方が良いと思います。

終わりに

今回はbrew installを行ったときに冒頭のエラーが出たときの対処法についてご紹介いたしました。

最後までお読みいただきありがとうございます。
よろしければブログやTwitterでのシェアをお願いしております。
コメントもお待ちしております。
誤植や勘違いなどございましたらコメント欄にて教えていただけると幸いです。

Youtubeチャンネル開設いたしました。
チャンネル登録者1000人を目指しているので、良いと思った方はチャンネル登録をお願いしたいです。
https://www.youtube.com/channel/UC219XhmSRxmXltTy6COxSMw






mac

Posted by ちこ