为什么需要宝石规格以及为什么一些宝石创作者不提供它们?

时间:2009-06-21 18:12:19

标签: ruby-on-rails ruby rubygems specifications

我注意到一些红宝石宝石有.specification文件而其他没有。

如果它们很重要,为什么在尝试创建宝石时不需要(通过任何工具构建它们)来提供一个?

2 个答案:

答案 0 :(得分:4)

许多宝石都是使用hoe或newgem配置的,它们仅在gem的构建上生成规范。规范被视为仅用于创建gem的临时代码,因此通常不打包。这两个工具都有rake任务,可以生成一个spec文件。

答案 1 :(得分:0)

有时宝石规范是在Rakefile中,而不是单独的gemspec。