找出gem的二进制依赖关系

时间:2012-03-28 08:17:37

标签: ruby rubygems dependencies rpm rpmbuild

我想用我的Ruby应用程序及其宝石构建rpm。至于一些宝石依赖于二进制文件我想自动找出它们。例如,nokogiri gem取决于libxml。我可以自动获取Gemfile中所有gems的所有依赖关系以将它们打包到rpm吗?

现在我做了mannualy,这很无聊!

1 个答案:

答案 0 :(得分:3)

不,不幸的是,这是不可能的。 RubyGems仅记录Gem依赖项。它显然无法记录它不知道的任何依赖关系,它甚至会如何工作?

有一个requirements attribute in the gemspec,但这只是为了人类可读,而不是机器可读。