我对 Ruby 不太熟悉,请多包涵。我已经两三个月没有更新了。上次更新时出现了冲突。
discourse-omniauth-jwt 需要 jwt gem 版本为 2.2.1。
我猜由于这个 提交 到 Gemfile.lock,Discourse 现在使用的是 jwt 的 2.3.0 版本。
我猜更新 discourse-omniauth-jwt 上的 jwt 并不是一个可行的选项,因为它尚未更新。我该怎么办?
我对 Ruby 不太熟悉,请多包涵。我已经两三个月没有更新了。上次更新时出现了冲突。
discourse-omniauth-jwt 需要 jwt gem 版本为 2.2.1。
我猜由于这个 提交 到 Gemfile.lock,Discourse 现在使用的是 jwt 的 2.3.0 版本。
我猜更新 discourse-omniauth-jwt 上的 jwt 并不是一个可行的选项,因为它尚未更新。我该怎么办?
我可以尝试一下,分叉该项目并将依赖项升级到 2.3.0。
据我所知,促使 2.2.1 版本发布的原因(该版本是 2019 年提交时的最新版本)至今仍未发生变化。
确实。让我试试。
太好了!在解决这个问题的过程中,我还学会了如何发布自己的 Ruby gem。
我看到 gem 也可以通过 git URL 导入,例如:
gem "discourse-omniauth-jwt", "0.0.3", git: "https://github.com/discourse/discourse-omniauth-jwt"
这是否由于 Discourse 安装依赖的方式而无法生效?
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.