Voor degenen die misschien in de war zijn door het geaccepteerde antwoord, zoals ik, je moet ook de ruby-headers hebben geïnstalleerd [ruby-devel ].
Het artikel dat mijn schuilplaats heeft gered is hier .
En dit is de herziene oplossing (merk op dat ik Fedora 13 gebruik):
yum -y install gcc mysql-devel ruby-devel rubygems
gem install -y mysql -- --with-mysql-config=/usr/bin/mysql_config
Voor Debian en andere distributies die verpakkingen in Debian-stijl gebruiken, worden de ruby-ontwikkelingsheaders geïnstalleerd door:
sudo apt-get install ruby-dev
Voor Ubuntu worden de ruby-ontwikkelingsheaders geïnstalleerd door:
sudo apt-get install ruby-all-dev
Als u een eerdere versie van ruby gebruikt (zoals 2.2), moet u het volgende uitvoeren:
sudo apt-get install ruby2.2-dev
(waarbij 2.2 de gewenste Ruby-versie is)