我需要在没有安装任何开发工具的生产服务器上安装一些 ruby gem(全部带有 C 扩展)。我想先在开发服务器上构建 gem,然后在生产服务器上重新打包并安装生成的本机 gem。
然而,似乎没有标准的方法来打包带有本机扩展的 gem 以进行重新分发。我知道 rake-compiler,但没有一个相关的 gem 可以开箱即用。具体来说,我正在使用 json-1.7.5、rb-inotify-0.8.8 和 ffi-1.2.1 gems。
任何有关如何执行此任务的指示或有关该主题的文档都将受到赞赏。