gem install:无法构建gem本机扩展(找不到头文件)

gem install:无法构建gem本机扩展(找不到头文件),第1张

gem install:无法构建gem本机扩展(找不到头文件)

对于那些可能对接受的答案感到困惑的人,就像我一样,您还需要安装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版本)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5042678.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存