先日MacBook AirにMySQLの環境を構築するためにHomebrewをインストールしようとしたところうまくいかなかったため、その備忘録として解決策を書き記します。
作業環境
M1チップを搭載したMacBook Air(2020)
macOS Venture 13.4.1
事象
MySQLの環境構築の準備としてHomebrewをインストールしようとしたところ、’Need sudo access on macOS!’と表示されて作業が完了できない
原因
結論から書くと、作業時にログインしていたローカルアカウントに管理者権限がないことが原因でした。
このMacBookではプログラミングの他にも動画を見たり軽くゲームをやったりするのですが、作業に集中するためにプログラミングとそれ以外の作業でログインするアカウントを分けています。プログラミングの方のアカウントはローカルアカウントで、このアカウントに管理者権限が付与されていませんでした。そのためシステムの変更をすることができず、’Need sudo access on macOS!’のエラーが表示されたと思われます。
解決策
管理者アカウントの方でログインし直し、プログラミング用のローカルアカウントにも管理者権限を付与しました。改めてもう一度Homebrewのインストール作業をやり直したところうまくいきました。