mac の homebrew でインストールした mysql-client の パスを通す時、バージョン番号が変わっても追従する
シェルスクリプト(Bash/Zsh)
2023-01-25 00:13 (3 years ago)

homebrew で mysql-client をインストールする際、 .zprofile や .zshrc で bin ディレクトリに PATH を通すと思います。
例えば
if [ -d /usr/local/Cellar/mysql-client/8.0.22/bin ]; then
export PATH=/usr/local/Cellar/mysql-client/8.0.22/bin:${PATH}
fi
これだと、バージョン番号が変わった際に対応できないため、バージョン番号がどれでも対応できるようにします。
for dir_name in $(ls -1 -r '/usr/local/Cellar/mysql-client'); do
_path="/usr/local/Cellar/mysql-client/${dir_name}/bin"
if [ -d "${_path}" ]; then
export PATH=${_path}:${PATH}
break
fi
done
for dir_name in $(ls -1 -r '/usr/local/Cellar/mysql-client'); do
_path="opt/homebrew/Cellar/mysql-client/${dir_name}/bin"
if [ -d "${_path}" ]; then
export PATH=${_path}:${PATH}
break
fi
done
評価をお願いします
まだ評価がありません
著者は、アプリケーション開発会社 Cyberneura を運営しています。
開発相談をお待ちしています。
開発相談をお待ちしています。