如何通过Rails引擎在开发组中添加gem?

时间:2019-03-17 00:22:34

标签: ruby-on-rails ruby rubygems rails-engines

我正在开发一个包含3个依赖项的Rails engine

gemspec

s.add_dependency "rswag-api"
s.add_dependency "rswag-ui"
s.add_dependency "rswag-specs"

我的问题是我希望仅在开发环境下可以在我的主机应用程序中使用第三个gem(rswag-specs)。通常,在Rails应用程序中会这样做:

Gemfile

group :development, :test do
  gem 'rswag-specs'
end

我需要用宝石做类似的事情。

更新

s.add_development_dependency不会在group :development

中安装gem

enter image description here

1 个答案:

答案 0 :(得分:1)

尝试一下:

s.add_development_dependency 'rswag-specs'

这直接来自docs