在 .gemspec 中使用 `add_development_dependency` 有哪些实际优势?

Cos*_*iro 5 ruby rubygems bundler

..vs 只是在 Gemfile 中列出用于 gem 开发的 gem(尽管每个人都使用捆绑器)..

..除了给你的手指额外的工作?

Mar*_*une 3

目前还不清楚有没有。

理论上,具有使用和RubyGems运行测试所需的信息(请参阅此问题)。add_development_dependencytest_files

有些人认为这应该超出范围RubyGems(请参阅这个巨大的线程)。

实际上,目前没有真正的优势,并且默认情况下仍然安装测试文件的事实RubyGems是一个缺点,因为可能缺乏灵活性Gemfile