关于 gemspecs 的文件列表。
我注意到珠宝商使用项目中的文件列表手动更新此列表。例如
Gem::Specification.new do |s|
# stuff
s.files = [
"lib/somegem.rb",
"README.md"
]
# ... more stuff
end
是否有任何证据表明在项目(尤其是 Rails 项目)中使用 gem 时,使用git ls-files
或Dir.glob('**/*')
动态生成 gemspec 的文件列表会导致性能问题?例如?
Gem::Specification.new do |s|
# stuff
s.files = `git ls-files`.split("\n")
# ... more stuff
end