【发布时间】:2019-03-17 00:22:33
【问题描述】:
我正在开发一个包含 3 个依赖项的 Rails engine:
宝石规格
s.add_dependency "rswag-api"
s.add_dependency "rswag-ui"
s.add_dependency "rswag-specs"
我的问题是我希望在我的主机应用程序中提供第三个 gem (rswag-specs),仅在开发环境下。通常,在 Rails 应用程序中会这样做:
宝石文件
group :development, :test do
gem 'rswag-specs'
end
我需要从我的 gem 中做类似的事情。
更新
s.add_development_dependency 不会在group :development 中安装 gem
【问题讨论】:
-
能不能不加到引擎的Gemfile中?
-
Gemfile.lock 列出所有组的 gem。
标签: ruby-on-rails ruby rubygems rails-engines