4

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

2 回答 2

3

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

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

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

于 2013-09-10T07:37:35.313 回答
0

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

于 2013-09-09T10:41:59.293 回答