実現したいこと
mysqlのパスを通す
メンターより、「前回のエラーはmysqlへのパスが通っていないため生じたと考えられる」とコメントをもらったため。
パスを通すとは?
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
をみてみると、反映はされている?
わからないので、メンターに質問してみます。
毎回、ログを取らないといけない。やり方調べないと。