为什么需要宝石规格以及为什么一些宝石创作者不提供它们?
-
06-07-2019 - |
题
我注意到一些红宝石宝石有.specification文件而其他没有。
如果它们很重要,为什么在尝试创建宝石时,不需要(通过任何工具构建它们)来提供一个?
解决方案
许多宝石都是使用hoe或newgem配置的,它们仅在gem的构建上生成规范。规范被视为仅用于创建gem的临时代码,因此通常不打包。这两个工具都有rake任务,可以生成一个spec文件。
其他提示
有时宝石规范是在Rakefile中,而不是单独的gemspec。
不隶属于 StackOverflow