1. ホーム
  2. mysql

[解決済み] mysql2 のインストールに失敗しました。gem ネイティブエクステンションのビルドに失敗しました

2022-03-19 06:30:56

質問

をインストールしようとすると、いくつかの問題が発生します。 mysql2 gem for Railsを使用しています。を実行してインストールしようとしたところ bundle install または gem install mysql2 を実行すると、次のようなエラーが発生します。

mysql2 のインストールに失敗しました。ERROR: gem ネイティブエクステンションのビルドに失敗しました。

どうすれば、これを修正し、正常に mysql2 ?

解決方法は?

Ubuntu/Debianやその他のディストリビューションでは、aptitudeを使用します。

sudo apt-get install libmysql-ruby libmysqlclient-dev

パッケージ libmysql-ruby は段階的に廃止され、代わりに ruby-mysql . これは が、解決策を見つけたところです。

もし、上記のコマンドが libmysql-ruby が見つからない場合は、以下のようにすればよいでしょう。

sudo apt-get install libmysqlclient-dev

Red Hat/CentOS および yum を使用するその他のディストリビューションで。

sudo yum install mysql-devel

Mac OS Xで ホームブリュー :

brew install mysql