/Users/bgentry/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/lumberjack-1.0.10/lib/lumberjack/log_entry.rb:11: Warnung: Konstante ::Fixnum ist veraltet
Sollte in https://github.com/bdurand/lumberjack/pull/28 gelöst werden, das noch nicht zusammengeführt wurde
cool, dass PR zusammengeführt wird. Sollte in der Lage sein, diese Verfallswarnung mit einer neuen Version beider Gems zu beheben.
Hallo @bgentry. Holzfäller (1.0.11) wurde veröffentlicht.
https://rubygems.org/gems/lumberjack/versions/1.0.11
Diese Release-Version enthält https://github.com/bdurand/lumberjack/pull/28.
Danke.
Ich habe noch
/home/shark/.rvm/gems/ruby-2.4.0/gems/lumberjack-1.0.10/lib/lumberjack/logger.rb:203: warning: constant ::Fixnum is deprecated
@noraj1337 guard
hängt von lumberjack
~> 1.0
ab, also sollten Sie in der Lage sein, es mit bundle update lumberjack
zu aktualisieren.
@rymai , wie Sie sehen können, war es lumberjack-1.0.10
, also> 1,0.
Update Ich habe gerade gem update lumberjack
und habe jetzt lumberjack-1.0.12
und keine Warnung mehr. Also das kann ich bestätigen:
lumberjack-1.0.10
--> Warnunglumberjack-1.0.12
--> keine WarnungEs braucht also lumberjack ~> 1.0.11
oder lumberjack ~> 1.0.12
nicht lumberjack ~> 1.0
.
Ich habe gerade in einer neuen Umgebung getestet:
$ gem install guard
[...]
Successfully installed pry-0.11.1
Fetching: lumberjack-1.0.12.gem (100%)
[...]
$ guard # no warning
$ gem uninstall lumberjack
$ gem install lumberjack --version 1.0.11
$guard # no warning
$ gem uninstall lumberjack
$ gem install lumberjack --version 1.0.10
$ guard # Warning now !!!
PR-Fix zur Laufzeitabhängigkeit der Holzfäller-Version
https://github.com/guard/guard/pull/882
@rymai scheint zu früh geschlossen zu haben :zufrieden:
@noraj1337 lumberjack ~> 1.0
bedeutet, dass es lumberjack
von >= 1.0 to < 2.0
akzeptiert, es besteht keine Notwendigkeit, die Abhängigkeit in .gemspec
zu aktualisieren, um dieses Problem zu lösen, Sie können einfach aktualisieren Ihre Gemfile.lock
. Oder vielleicht verwenden Sie Bundler nicht, in diesem Fall müssen Sie gem update lumberjack
ausführen, wie Sie es oben getan haben.
@rymai Ja, ich habe mich in Bezug auf < 1.1
geirrt.
Aber >= 1.0 to < 2.0
enthält 1.0.0
bis 1.0.10
(die wir ausschließen möchten).
Soweit ich weiß, brauchen wir >= 1.0.10 to < 2.0
.
Hilfreichster Kommentar
@noraj1337
guard
hängt vonlumberjack
~> 1.0
ab, also sollten Sie in der Lage sein, es mitbundle update lumberjack
zu aktualisieren.