您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

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

其他 2022/1/1 18:17:09 有501人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶