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