是否可以在 gemfile 中让一个组从另一个组继承



如果我有多个组中需要的一系列 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

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

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
不要将组块视为声明

一个组,将它们视为声明块中的语句自动应用了一个或多个组。

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

最新更新