修复 Discourse API Gem 中的 Faraday 弃用项

继续 GitHub 上的讨论,以免在无关的已关闭 PR 中讨论问题……

@blake

非常感谢你的 PR。这些错误与新版本的 faraday 有关。如果你运行 bundle install,应该会获取到新版本并看到这些错误。你愿意再提交一个 PR 来修复 Faraday 的问题吗?
我认为你只需要找到所有 Faraday::Error::ClientError 的实例,并将其替换为 Faraday::ClientError

@kimardenmiller

我的 faraday 似乎停留在 0.15.4 版本,我认为 gemlock 中也是这个版本。所以我无法在本地复现该错误。我应该运行 bundle update faraday 将 gemlock 升级到 0.16.2 吗?

Gemfile.lock 文件在 .gitignore 中,因此你可以直接删除它并重新运行 bundle install。

已合并: