【问题标题】:How to add a gem in development group from a Rails engine?如何从 Rails 引擎在开发组中添加 gem?
【发布时间】: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


【解决方案1】:

试试这个:

s.add_development_dependency 'rswag-specs'

这是直接来自docs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多