【问题标题】:Unbungling my dependencies解开我的依赖
【发布时间】:2018-04-02 02:05:15
【问题描述】:

所以我有一个 Rails 应用程序,该 Rails 应用程序在 Ruby 2.3.3 上运行,然后我捆绑了一个包含引擎的本地 gem (gem A),该 gem 加载一个与另一个本地 gem 捆绑的库(宝石 B)宝石 A 所依赖的。然而,在 gem B 中升级设计并将 Rails 应用程序升级到 5.0 后,gem A 似乎无法从 gem B 中找到设计。

关于调试这个的最佳方法有什么想法吗?或者我可能哪里出错了?

【问题讨论】:

  • 您可以对 gem 进行版本控制。因此,如果您更新 B 并且它破坏了 A,您可以在 gemfile 中添加 gem B 的版本并恢复为旧版本的 gem。
  • A 可能需要较旧版本的 Devise。您能否将 A 依赖项更新为没有该限制的较新版本?
  • 你试过bundle update吗?
  • @TomAranda yeh,现在一步一步地通过宝石!不知道为什么我没有早点这样做!

标签: ruby-on-rails ruby devise rubygems


【解决方案1】:

尝试在终端中运行bundle update

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2021-06-24
    • 2011-09-24
    • 2018-06-25
    • 1970-01-01
    • 2020-03-24
    • 1970-01-01
    相关资源
    最近更新 更多