ruby-on-rails – 为什么在检查依赖项时使用GemSpec GemFile?
发布时间:2020-12-17 04:29:43 所属栏目:百科 来源:网络整理
导读:每当开发宝石时,我都没有看到为什么没有直接检查Gemfile的依赖关系的原因. 实际上,为什么要使用.gemspec文件来列出它们?有真正的好处吗? 解决方法 那是因为Gemfile不是来自 Rubygems的文件,而是来自Bundler的文件.所以Rubygem开发人员必须扩展他们使用过的
每当开发宝石时,我都没有看到为什么没有直接检查Gemfile的依赖关系的原因.
实际上,为什么要使用.gemspec文件来列出它们?有真正的好处吗? 解决方法
那是因为Gemfile不是来自
Rubygems的文件,而是来自Bundler的文件.所以Rubygem开发人员必须扩展他们使用过的文件才能支持Gemfile.由于已存在.gemspec文件,因此没有正当理由. (有足够的宝石在没有Gemfile的情况下表现良好)
实际上,it is recommended使用这个作为Gem文件的唯一内容: source 'https://rubygems.org' gemspec 它将指示bundler使用.gemspec文件作为gems的授权源. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |