resque-status 与我当前的 resque 版本不兼容

resque-status is not compatible with my current resque version

我在我的 Gemfile 中添加了一个新的 gem,与 resque gem 无关,但我遇到了 bundle install 的问题。我不想 运行 捆绑更新,因为我不想在 Gemfile.lock 中进行不必要的更改。在不进行太多更改的情况下解决此错误的最佳方法是什么?我想让我的resque版本和以前的版本保持一致。

Bundler could not find compatible versions for gem "resque":
  In snapshot (Gemfile.lock):
    resque (= 2.0.0)

  In Gemfile:
    resque (~> 2.0.0)

    resque-status was resolved to 0.5.0, which depends on
      resque (~> 1.19)

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

resque-status 的问题:它的最后一次提交(到目前为止,对于 0.5.0 版本)已经完成 5 years ago,因此非常过时且未维护 gem。
只要它没有更新,你就应该试试运气。 This looks promising, as it update the version restrictions in the gemspec,所以尝试添加到您的 Gemfile:

gem 'resque-status', git: 'https://github.com/fishisfast/resque-status.git', branch: :master

另一个解决方案是尝试使用另一个 gem,例如 resque-web,它看起来“有点”维护得更好,但我不承诺任何东西。