代码之家  ›  专栏  ›  技术社区  ›  brad

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

  •  0
  • brad  · 技术社区  · 15 年前

    我在写一个新的宝石 Yehuda's new gem template 我有点困惑。拥有一个具有依赖性的gemfile,以及指定一个具有依赖性的gemspec对我来说似乎是多余的。有人能解释为什么这样做是可取的吗?如果确实有必要的话?

    注意,这是我写的第一块宝石,所以我对所有这些都是新的。

    2 回复  |  直到 7 年前
        1
  •  1
  •   Sam Coles    15 年前

    gemspec依赖项告诉rubygems当 用户安装 你的宝石。gemfile用于管理依赖项,而 你发展 宝石。Rubygems和Bundler还没有连接,至少还没有。

        2
  •  0
  •   Greg Campbell    15 年前

    建造宝石需要gemspec。gemfile更为方便,因此使用gem的人可以通过bundler轻松地获取所有依赖项。在您同时开发多个相关gem的情况下,您可能还希望将git源文件放入gem文件中,这样就可以对所有头文件版本进行测试。

    推荐文章