mac の homebrew でインストールした mysql-client の パスを通す時、バージョン番号が変わっても追従する

投稿者: ytyng 1年, 3ヶ月 前

homebrew で mysql-client をインストールする際、 .zprofile.zshrcbin ディレクトリに 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
現在未評価

コメント

アーカイブ

2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011