【问题标题】:Is It Possible To Have One Group Inherit From Another In A Gemfile是否有可能在 Gemfile 中让一个组从另一个组继承
【发布时间】:2013-09-09 09:53:54
【问题描述】:

如果我有多个组中需要的一系列 gem,我可以让组从基组继承吗?

我知道我能做到:

gem "example", {:groups=>[:group_1, :group_2]}

或者:

group :group_1, :group_2 do
   gem "example"
end

但是有没有办法做类似的事情:

group :base do
   gem "example"
end

group :group_1 < :base do
   …
end

group :group_2 < :base do
   …
end

【问题讨论】:

    标签: ruby-on-rails ruby gem bundler gemfile


    【解决方案1】:

    您可以在多个块中声明同一个组。它们是添加剂:

    group :group_1, :group_2 do
      gem "example"
    end
    
    group :group_1 do
      # extra stuff for group_1
    end
    
    group :group_2 do
      # extra stuff for group_2
    end
    

    不要将组块视为声明组,将它们视为声明块内的语句自动将组应用于它们。

    【讨论】:

      【解决方案2】:

      不,我认为 Gemfile 格式不允许分组继承。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-10-28
        • 2011-01-10
        • 2022-12-01
        • 1970-01-01
        • 2012-08-01
        • 2019-09-15
        • 1970-01-01
        相关资源
        最近更新 更多