我一直无法尝试./configure&&制造&&将CentOS 64位中的install install ruby 1.9.2作为32位软件包。无论我如何配置和构建它,它似乎总是以64位软件包的形式出现。
我尝试使用CFLAGS =“ - m32”LDFLAGS =“ - m32”CXXFLAGS =“ - m32”和-target = i686-unknown-linux-gnu选项运行./configure命令。最后一个选项改变了生成的ruby命令中显示的体系结构,但它仍然是64位。
我还尝试安装rvm,然后使用他们在故障排除docs中建议的标记安装ruby 1.9.2。
我也在尝试./configure&&在我拥有的32位CentOS安装中,然后将其复制到我的64位安装,然后运行make install。我不知道这是否有用。
我一直在互联网上寻找帮助超过一天,似乎在谷歌上找不到多少。似乎我没有找到运行时设置的神奇组合选项./configure&&制造&& make install。
如果您需要更多信息,请告诉我,我很乐意提供。谢谢你的帮助。
编辑:在互联网上查看我的来源并重新阅读this,特别是有关如何使用搜索命令将Ruby编译为32位的说明。我用yum安装setarch然后按照那些方向 - 仍然没有运气。 Ruby仍在编译为64位。
答案 0 :(得分:0)