【发布时间】:2013-04-24 22:15:48
【问题描述】:
关于 gemspecs 的文件列表。
我注意到,jeweler 使用项目中的文件列表手动更新此列表。例如
Gem::Specification.new do |s|
# stuff
s.files = [
"lib/somegem.rb",
"README.md"
]
# ... more stuff
end
是否有任何证据表明使用git ls-files 或Dir.glob('**/*') 为gemspec 动态生成文件列表会导致在项目(尤其是rails 项目)中使用gem 时出现性能问题?比如?
Gem::Specification.new do |s|
# stuff
s.files = `git ls-files`.split("\n")
# ... more stuff
end
【问题讨论】:
标签: ruby-on-rails ruby rubygems gem gemspecs