執筆日
2017/08/30
どんなエラーか
$ bundle install
すると…
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
というエラーが。
「CentOS Rails MySQL gem error」とかで検索すると、CentOSにMySQLが入ってないから出るエラーっぽいというのが分かる。
だがしかし
$ sudo yum -y remove mariadb*
$ sudo yum -y install mysql-devel
デフォルトで入っているMariaDBをアンインストールして、MySQLをインストールするぞい。
Installed:
mariadb-devel.x86_64 1:5.5.52-1.el7
は?
そう、yumでMySQLと指定してもMariaDBがずうずうしくインストールされるのである!
MySQLのリポジトリを追加する
$ sudo yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
$ sudo yum -y install mysql-devel
やったぜ。