如何从Rails引擎添加开发组中的gem?

问题描述 投票:3回答:1

我正在开发一个包含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

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

UPDATE

s.add_development_dependency不会在group :development安装宝石

enter image description here

ruby-on-rails ruby rubygems rails-engines
1个回答
1
投票

试试这个:

s.add_development_dependency 'rswag-specs'

这是直接来自docs

© www.soinside.com 2019 - 2024. All rights reserved.