/ / tzinfo Konflikt mit Mongoid und Rufus-Scheduler - Ruby, Mongodb, Mongoid, Rufus-Scheduler, tzinfo

Tzinfo-Konflikt mit Mongoid und Rufus-Scheduler - Ruby, Mongodb, Mongoid, Rufus-Scheduler, Tzinfo

Ich versuche, Mongoid 3.x zusammen mit Rufus-Scheduler 2.x zu verwenden und bekomme immer einen Edelsteinkonflikt über tzinfo.

Unable to activate mongoid-3.1.4, because tzinfo-1.0.1 conflicts with tzinfo (~> 0.3.22)

Es sieht so aus, als ob Mongoid eine gewisse Abhängigkeit von einer älteren tzinfo-Version hat.

Wie kann ich dieses Problem lösen?

Antworten:

0 für die Antwort № 1

Geben Sie in Ihrem Gemfile die Version von TzInfo an, die für Mongoid, vor Mongoid und vor Rufus-Scheduler geeignet ist (Rufus-Scheduler akzeptiert alle Versionen von TzInfo).

source "https://rubygems.org"

gem "tzinfo", "0.3.22"
gem "mongoid", "3.1.4"
gem "rufus-scheduler"

AKTUALISIEREN

Rufus-scheduler 2.0.x wurde so aktualisiert, dass es> = 0.3.22 akzeptiert (https://github.com/jmettraux/rufus-scheduler/commit/18c98010)

Leider scheint es nicht möglich zu sein, auf RubyGems.org zu pushen (es geht um 500).

Bis ich eine Problemumgehung gefunden habe, können Sie mit auf diesen neuen Rufus-Scheduler verweisen

gem "rufus-scheduler", :git => "git://github.com/jmettraux/rufus-scheduler.git", :branch => "two"

AKTUALISIEREN

Könnte rufus-scheduler 2.0.24 auf rubygems pushen https://rubygems.org/gems/rufus-scheduler

Es sollte jetzt OK sein.