mysql2のインストールエラー: gemネイティブ拡張機能の構築に失敗しました 質問する

mysql2のインストールエラー: gemネイティブ拡張機能の構築に失敗しました 質問する

Rails 用の gemをインストールしようとすると、問題が発生します。またはmysql2を実行してインストールしようとすると、次のエラーが発生します。bundle installgem install mysql2

mysql2 のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張機能のビルドに失敗しました。

これを修正して正常にインストールするにはどうすればいいでしょうかmysql2?

ベストアンサー1

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

おすすめ記事