Daily/2021/03/08

2021-03-08

homebrew で入れた mysql-client が path の通るところにおかれない

この辺にある。リンクするコマンドとかありそうだが・・・?

$ find /opt/homebrew -name mysql                           
/opt/homebrew/Cellar/mysql-client/8.0.23/bin/mysql
/opt/homebrew/Cellar/mysql-client/8.0.23/include/mysql
/opt/homebrew/Cellar/mysql-client/8.0.23/include/mysql/mysql
/opt/homebrew/Cellar/mysql-client/8.0.23/share/mysql

link コマンドがあるらしいので実行してみたが駄目。

$ brew link mysql-client
Warning: mysql-client is keg-only and must be linked with `--force`.

If you need to have this software first in your PATH instead consider running:
  echo 'export PATH="/opt/homebrew/opt/mysql-client/bin:$PATH"' >> ~/.zshrc

keg-only は、Homebrew の用語でインストールしてもパスを通さないフォーミュラだそう。
https://blog.wtsnjp.com/2019/09/20/brew-list2/

force って言われるとウッ・・って感じだけどリンクがあるほうが俄然便利なので --force してしまう。

$ brew link mysql-client --force
Linking /opt/homebrew/Cellar/mysql-client/8.0.23... 63 symlinks created.

If you need to have this software first in your PATH instead consider running:
  echo 'export PATH="/opt/homebrew/opt/mysql-client/bin:$PATH"' >> ~/.zshrc

パスが通った。

[Todo]

その他

Next

logs

Satoshi Koizumi

Daily/2021/04/01

Daily/2021/03/07