加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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的授权源.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读