我正在编写一个 ruby gem,我想使用一个作为 python 分发的开源程序。我没有时间将 python 程序移植到 ruby,我想尽可能自动地管理外部依赖项。
我正在考虑使用 Gem.pre_install 挂钩来自动轻松安装我感兴趣的 python 包。
http://rubygems.rubyforge.org/rubygems-update/Gem.html#method-c-pre_install
如果这是公认的做法,我将不胜感激有关更好方法的建议或对 pre_install 的支持。