gpt4 book ai didi

ruby-on-rails - 为什么在检查依赖项时使用 GemSpec + GemFile?

转载 作者:数据小太阳 更新时间:2023-10-29 06:52:04 25 4
gpt4 key购买 nike

每当开发 gems 时,我看不出有任何理由不直接检查 Gemfile 的依赖关系。

的确,为什么要使用 .gemspec 文件来列出它们?有真正的好处吗?

最佳答案

那是因为 Gemfile 不是来自 Rubygems 的文件,而是来自 Bundler 的文件。因此,Rubygem 开发人员必须扩展他们使用的文件才能支持 Gemfile。因为已经有 .gemspec 文件,所以没有正当理由为什么要这样做。 (有足够多的 gem 可以在没有 Gemfile 的情况下运行良好)

事实上,it is recommended将其用作 gems 的 Gemfile 的唯一内容:

source 'https://rubygems.org'
gemspec

它将指示 bundler 使用 .gemspec 文件作为 gem 的权威来源。

关于ruby-on-rails - 为什么在检查依赖项时使用 GemSpec + GemFile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11301000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com