190417 mysqlへのパスを通したい

実現したいこと

mysqlのパスを通す

メンターより、「前回のエラーmysqlへのパスが通っていないため生じたと考えられる」とコメントをもらったため。

パスを通すとは?

Linux入門 ~「パスを通す」とは~ - Qiita

MySQL5.6をHomebrewでmacOSにインストールする手順 | WEB ARCH LABO

bash_profileとは?

https://wa3.i-3-i.info/word13650.html

環境変数PATHの設定・変更・追加・確認・順番入れ替えの方法

[Mac]環境変数PATHの設定・変更・追加・確認・順番入れ替えの方法 | Gabekore Garage

用語

~ : チルダ ホームディレクトリの意

やったことログ

brew uninstall mysql

brew install mysql

→出てきたパス /usr/local/Cellar/mysql/8.0.15: 267 files, 234.6MB

echo 'export PATH="/usr/local/Cellar/mysql/8.0.15:$PATH"' >> ~/.bash_profile

more .bash_profile

# Setting PATH for Python 3.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
export PATH
eval "$(rbenv init -)"
export PATH="/usr/local/Cellar/mysql/8.0.15:$PATH"

source ~/.bash_profile

rbenv exec bundle install --path vendor/bundle

(前回と同じエラー)
Don't know how to set rpath on your system, if MySQL libraries
are not in path mysql2 may not load

printenv PATH

/usr/local/Cellar/mysql/8.0.15:/Users/bupolang/.rbenv/shims:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/Cellar/mysql/8.0.15:/Users/bupolang/.r
benv/shims:/Library/Frameworks/Python.framework/Versions/3.7/bin

所感

echo 'export PATH="/usr/local/Cellar/mysql/8.0.15:$PATH"' >> ~/.bash_profile この書き方が間違ってたのか? printenv PATH をみてみると、反映はされている?

わからないので、メンターに質問してみます。

毎回、ログを取らないといけない。やり方調べないと。