对于那些可能对接受的答案感到困惑的人,就像我一样,您还需要安装ruby标头[ ruby-devel ]。
保存我的皮革的文章在这里。
这是经过修订的解决方案(请注意,我使用的是Fedora 13):
yum -y install gcc mysql-devel ruby-devel rubygemsgem 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版本)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)