untuk beberapa alasan (mungkin karena saya menggunakan rubygems 1.3.7 atau menginstal mysql-2.8.1)
sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
tidak bekerja untuk saya jadi setelah melihat gems/mysql-2.8.1/ext/mysql_api/extconf.rb saya menemukan bahwa extconf.rb terlihat di PATH untuk mysql_config jadi saya mencoba
export PATH=$PATH:/usr/local/mysql/bin
sudo gem install mysql
dan berhasil