Для тех, кто может быть смущен принятым ответом, как и я, вам также нужно установить заголовки ruby [ ruby-devel ].
Статья, которая спасла мою шкуру, здесь .
И это пересмотренное решение (обратите внимание, что я на Fedora 13):
yum -y install gcc mysql-devel ruby-devel rubygems
gem install -y mysql -- --with-mysql-config=/usr/bin/mysql_config
Для Debian и других дистрибутивов, использующих упаковку в стиле Debian, заголовки разработки ruby устанавливаются:
sudo apt-get install ruby-dev
Для Ubuntu заголовки разработки ruby устанавливаются:
sudo apt-get install ruby-all-dev
Если вы используете более раннюю версию ruby (например, 2.2), вам нужно будет выполнить:
sudo apt-get install ruby2.2-dev
(где 2.2 - желаемая версия Ruby)