mysqlがインストールできません
普通にgemに gem 'mysql2', '>= 0.4.4', '< 0.6.0' と書いて、 bundle installするところだったんですよね。
こういう感じでエラーが出てきました。
とりあえず赤文字の分に従って sudo gem install mysql2 -v '0.4.6'というのを実行します。
すると、
またこのようなエラーが出てきました。
もう途方に暮れてしまいそうでしたが、色々とググってみると同じような人がたくさんいて、その中でも以下のコマンド
こちらで解決している方がたくさんいました。
しかし、僕の場合、また新たなエラーが出てきました。。。
「なんでだろ..」
とか思いながらさらにググり進めると
ビルドする際にopensslのパスがビルドの時に必要で、LDFLAGSとかCPPFLAGSとかにパスを追加する記述が必要、などなど、出てきました。
で、そちらを踏まえたコマンドがこちら
こちらでパスを通し、
改めて、 sudo bundle installしてください。
ここで、sudo をつけるのを忘れずに^^
こちらでmysqlが入りました!!
参考サイト:
RailsにMySQLを導入したらかなりハマった件について | 大学生Webエンジニアの記録
macOS で bundle install 時に mysql2 のインストールに失敗した | Lonely Mobiler