Für diejenigen, die von der akzeptierten Antwort verwirrt sein könnten, wie ich es war, müssen Sie auch die Ruby-Header installiert haben [ruby-devel ].
Der Artikel, der mein Versteck gerettet hat, ist hier .
Und dies ist die überarbeitete Lösung (beachten Sie, dass ich auf Fedora 13 bin):
yum -y install gcc mysql-devel ruby-devel rubygems
gem install -y mysql -- --with-mysql-config=/usr/bin/mysql_config
Für Debian und andere Distributionen, die Paketierung im Debian-Stil verwenden, werden die Ruby-Entwicklungsheader installiert von:
sudo apt-get install ruby-dev
Für Ubuntu werden die Ruby Development Header installiert von:
sudo apt-get install ruby-all-dev
Wenn Sie eine frühere Ruby-Version verwenden (z. B. 2.2), müssen Sie Folgendes ausführen:
sudo apt-get install ruby2.2-dev
(wobei 2.2 Ihre gewünschte Ruby-Version ist)