z nějakého důvodu (možná proto, že používám rubygems 1.3.7 nebo instaluji mysql-2.8.1)
sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
nefungovalo mi to, takže když jsem se podíval na gems/mysql-2.8.1/ext/mysql_api/extconf.rb, zjistil jsem, že extconf.rb hledá v PATH mysql_config, takže jsem to zkusil
export PATH=$PATH:/usr/local/mysql/bin
sudo gem install mysql
a udělal práci