对于那些可能对接受的答案感到困惑的人,就像我一样,您还需要安装ruby标头[ ]。
这是经过修订的解决方案(请注意,我使用的是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版本)