Ruby 关于使用Wycats模板构建新宝石的问题

Ruby 关于使用Wycats模板构建新宝石的问题,ruby,rubygems,bundler,gemspecs,Ruby,Rubygems,Bundler,Gemspecs,我正在写一个新的宝石我的基础上,我有点困惑。拥有一个带有依赖项的Gemfile,以及指定一个带有依赖项的gempec,对我来说似乎是多余的。有人能解释为什么这是可取的,如果它是真正必要的吗 注意,这是我写的第一个gem,所以我对所有这些都是新手。构建gem需要gempec。Gemfile更方便,因此在您的gem上工作的人可以通过Bundler轻松地获取所有依赖项。在同时开发多个相关gem的情况下,您可能还希望将git源代码放在gem文件中,以便可以测试所有HEAD版本。gempec依赖项告诉ru

我正在写一个新的宝石我的基础上,我有点困惑。拥有一个带有依赖项的Gemfile,以及指定一个带有依赖项的gempec,对我来说似乎是多余的。有人能解释为什么这是可取的,如果它是真正必要的吗


注意,这是我写的第一个gem,所以我对所有这些都是新手。

构建gem需要gempec。Gemfile更方便,因此在您的gem上工作的人可以通过Bundler轻松地获取所有依赖项。在同时开发多个相关gem的情况下,您可能还希望将git源代码放在gem文件中,以便可以测试所有HEAD版本。

gempec依赖项告诉rubygems当用户安装gem时需要获取什么来解决依赖项。Gemfile用于在开发gem时管理依赖项。Rubygems和Bundler还没有连接,至少还没有连接。

gemfile也只是列出了与Gem::Specification::add_development_dependency()完全相同的内容