Guard: 木こりの依存関係により、Ruby2.4.0でFixnumの非推奨警告が発生します

作成日 2017年01月07日  ·  10コメント  ·  ソース: guard/guard

/Users/bgentry/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/lumberjack-1.0.10/lib/lumberjack/log_entry.rb:11:警告:定数::Fixnumは非推奨です

https://github.com/bdurand/lumberjack/pull/28で解決する必要がありますが、まだマージされていません

最も参考になるコメント

@ noraj1337 guardlumberjack ~> 1.0 $に依存しているため、 bundle update lumberjackで更新できるはずです。

全てのコメント10件

かっこいい、そのPRはマージされます。 両方のgemの新しいリリースで、この非推奨の警告を修正できるはずです。

こんにちは@bgentry。 木こり(1.0.11)がリリースされました。
https://rubygems.org/gems/lumberjack/versions/1.0.11

このリリースバージョンには、 https://github.com/bdurand/lumberjack/pull/28が含まれています。

ありがとう。

私はまだ持っています

/home/shark/.rvm/gems/ruby-2.4.0/gems/lumberjack-1.0.10/lib/lumberjack/logger.rb:203: warning: constant ::Fixnum is deprecated

@ noraj1337 guardlumberjack ~> 1.0 $に依存しているため、 bundle update lumberjackで更新できるはずです。

ご覧のとおり、 @ rymailumberjack-1.0.10だったので、>1.0でした。

更新gem update lumberjackを実行したところ、 lumberjack-1.0.12が表示され、警告は表示されなくなりました。 だから私はこれを確認することができます:

  • lumberjack-1.0.10 ->警告
  • lumberjack-1.0.12 ->警告なし

したがって、 lumberjack ~> 1.0 $ではなくlumberjack ~> 1.0.11またはlumberjack ~> 1.0.12が必要です。

新しい環境でテストしました:

$ 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修正ランバージャックバージョンのランタイム依存関係
https://github.com/guard/guard/pull/882

@rymaiはあなたがすぐに閉じたようです:satisfied:

@ noraj1337 lumberjack ~> 1.0は、 >= 1.0 to < 2.0 lumberjackを受け入れることを意味します。この問題を解決するために、 .gemspecの依存関係を更新する必要はありません。更新するだけで、あなたのGemfile.lock 。 または、Bundlerを使用していない場合は、上記のようにgem update lumberjackを実行する必要があります。

@rymaiはい、 < 1.1について間違っていました。

ただし、 >= 1.0 to < 2.0には1.0.0から1.0.10 (除外したい)が含まれます。

ですから、私が理解しているように、 >= 1.0.10 to < 2.0が必要です。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

lastobelus picture lastobelus  ·  5コメント

Odaeus picture Odaeus  ·  21コメント

jonmchan picture jonmchan  ·  16コメント

Antti picture Antti  ·  4コメント

tomrossi7 picture tomrossi7  ·  6コメント