💎
EC2 Rails × Nginxでmysql2のgemがインストールできない
Rails7でアプリを作成し、EC2でデプロイを試みています。
EC2で、bundle install
を実行したが、
An error occurred while installing mysql2 (0.5.5), and Bundler cannot continue.
In Gemfile:
mysql2
このようなエラーが出てしまった。
mysql2 gemのインストールエラーは、MySQLの開発ライブラリがシステムにインストールされていない場合によく発生するみたい。
Amazon Linuxの場合、以下のコマンドで必要なライブラリをインストールすると治った
sudo yum install mysql-devel
このコマンドを実行後、bundle install
を再度実行する。
Discussion