关于gemspecs的文件列表。更新gemspec文件列表的最佳做法是什么?
我注意到,珠宝商手动更新这个列表与项目中的文件列表。例如
Gem::Specification.new do |s|
# stuff
s.files = [
"lib/somegem.rb",
"README.md"
]
# ... more stuff
end
是否有任何证据证明使用git ls-files
或Dir.glob('**/*')
动态生成文件列表里面使用的项目(尤其是轨道项目)宝石时的gemspec导致性能问题?例如?
Gem::Specification.new do |s|
# stuff
s.files = `git ls-files`.split("\n")
# ... more stuff
end
有关这方面的消息吗? – 2014-01-19 18:54:10