如果我有多个组中需要的一系列 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 格式不允许分组继承。