/Users/bgentry/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/lumberjack-1.0.10/lib/lumberjack/log_entry.rb:11: avertissement : constante ::Fixnum est obsolète
Devrait être résolu dans https://github.com/bdurand/lumberjack/pull/28 , qui n'est pas encore fusionné
cool, ce PR est fusionné. Devrait être en mesure de corriger cet avertissement de dépréciation avec une nouvelle version des deux gemmes.
Salut @bgentry. bûcheron (1.0.11) est sorti.
https://rubygems.org/gems/lumberjack/versions/1.0.11
Cette version inclut https://github.com/bdurand/lumberjack/pull/28.
Merci.
j'ai toujours
/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
dépend de lumberjack
~> 1.0
donc vous devriez pouvoir le mettre à jour avec bundle update lumberjack
.
@rymai comme vous pouvez le voir c'était lumberjack-1.0.10
donc> 1.0.
Mise à jour Je viens d'exécuter gem update lumberjack
, et j'ai maintenant lumberjack-1.0.12
et plus aucun avertissement. Je peux donc confirmer ceci :
lumberjack-1.0.10
--> avertissementlumberjack-1.0.12
--> pas d'avertissementIl faut donc lumberjack ~> 1.0.11
ou lumberjack ~> 1.0.12
pas lumberjack ~> 1.0
.
Je viens de tester dans un nouvel env:
$ 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 corrige la dépendance à l'exécution de la version bûcheron
https://github.com/guard/guard/pull/882
@rymai semble avoir fermé trop tôt :satisfait:
@noraj1337 lumberjack ~> 1.0
signifie qu'il accepte lumberjack
de >= 1.0 to < 2.0
, il n'est pas nécessaire de mettre à jour la dépendance dans le .gemspec
pour résoudre ce problème, vous pouvez simplement mettre à jour vos Gemfile.lock
. Ou peut-être que vous n'utilisez pas Bundler, dans ce cas vous devez exécuter gem update lumberjack
comme vous l'avez fait ci-dessus.
@rymai Oui, je me suis trompé sur < 1.1
.
Mais >= 1.0 to < 2.0
inclut 1.0.0
à 1.0.10
(que nous voulons exclure).
Nous avons donc besoin >= 1.0.10 to < 2.0
si je comprends bien.
Commentaire le plus utile
@noraj1337
guard
dépend delumberjack
~> 1.0
donc vous devriez pouvoir le mettre à jour avecbundle update lumberjack
.