前提
エラーその0
- そもそも前提としてmysql入れなきゃだめだからね
brew install mysql
エラーその1 fatal error: 'my_config.h' file not found", '#include "my_config.h"
- my_config.hがないんだけどと言われる
- 実はbrew install mysqlするときにbrew unlink mysql-connector-cしてたのでそれが原因
- 以下のコマンドをターミナルで実行し、リンクを戻してあげる
brew link --overwrite mysql-connector-c
エラーその2 IndexError: string index out of range'
- リンクもどして上げたけどなんだかやっぱり参照がうまくいってないみたい
- 以下のコマンドをターミナルで実行し、直接configファイルの中身を書き換える
sed -i -e 's/libs="$libs -l "/libs="$libs -lmysqlclient -lssl -lcrypto"/g' /usr/local/bin/mysql_config
まとめ