【发布时间】:2020-10-22 16:26:11
【问题描述】:
我有一个代码库,其中有一个 gemspec 文件,例如:
require "rubygems"
::Gem::Specification.new do |specification|
specification.add_development_dependency "yard", "~> 0.9"
specification.add_runtime_dependency "dry-validation", "~> 0.13"
end
bundle install 将安装这两种依赖类型。所以我只想为我的 CI 脚本安装运行时依赖项。我看到bundle install --with <group> 存在,但我没有群组。交互式运行,返回的规范有一个从.groups 返回的空结果。我很想把这两个世界合理化。我必须为每个 gem 依赖项显式添加一个组吗? add_runtime_dependency 和 add_development_dependency 有什么不同吗?
【问题讨论】:
标签: ruby bundle bundler gemspecs