我正在开发一个Rails engine包含3个依赖项:
GEMSPEC
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
我需要做一些类似的事情从我的宝石代替。
更新
s.add_development_dependency
不会在group :development
中安装gem最佳答案
试试这个:
s.add_development_dependency 'rswag-specs'
这是直接从docs