每当开发 gems 时,我看不出有任何理由不直接检查 Gemfile 的依赖关系。
确实,为什么要使用.gemspec
文件以便列出它们?有真正的好处吗?
嗯,那是因为Gemfile
不是来自 Rubygems 的文件,而是来自 Bundler 的文件。因此 Rubygem 开发人员必须扩展他们使用的文件才能支持 Gemfile。既然已经有.gemspec
文件,没有充分的理由为什么他们应该这样做。 (有足够的宝石,无需Gemfile
)
实际上,推荐 http://yehudakatz.com/2010/12/16/clarifying-the-roles-of-the-gemspec-and-gemfile/使用它作为唯一的内容Gemfile
宝石数量:
source 'https://rubygems.org'
gemspec
它将指示捆绑器使用.gemspec
文件作为宝石的权威来源。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)