如何lint gemspec文件

时间:2014-07-12 14:29:39

标签: ruby gem gemspecs

在构建新宝石时,我喜欢运行命令gem build app.gemspec而不是rake build,因为我得到了额外的警告,我的宝石规范有点 lint

然而,这两个命令都存在这样的问题,即它们实际上是在gem文件中生成的,这是我从未想过的,因为我通过引用其存储库或来自 Gemfile 内的其他项目的路径来使用我的gems那些其他项目。

有没有办法 lint / 测试我的gemspec文件如gem build没有实际生成最终的gem? gem build不支持--dry-run命令

1 个答案:

答案 0 :(得分:2)

' gem check'你在找什么?有多种选择,包括--dry-run

http://guides.rubygems.org/command-reference/#gem-check