Guard: ketergantungan penebang menyebabkan peringatan penghentian Fixnum pada Ruby 2.4.0

Dibuat pada 7 Jan 2017  ·  10Komentar  ·  Sumber: 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: warning: constant ::Fixnum sudah tidak digunakan lagi

Harus diselesaikan di https://github.com/bdurand/lumberjack/pull/28 , yang belum digabungkan

Komentar yang paling membantu

@noraj1337 guard tergantung pada lumberjack ~> 1.0 jadi Anda harus dapat memperbaruinya dengan bundle update lumberjack .

Semua 10 komentar

keren, PR itu digabung. Seharusnya dapat memperbaiki peringatan penghentian ini dengan rilis baru dari kedua permata.

Hai @bgentry. penebang (1.0.11) telah dirilis.
https://rubygems.org/gems/lumberjack/versions/1.0.11

Versi rilis ini mencakup https://github.com/bdurand/lumberjack/pull/28.

Terima kasih.

saya masih mempunyai

/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 tergantung pada lumberjack ~> 1.0 jadi Anda harus dapat memperbaruinya dengan bundle update lumberjack .

@rymai seperti yang Anda lihat adalah lumberjack-1.0.10 jadi > 1.0.

Pembaruan Saya baru saja menjalankan gem update lumberjack , dan sekarang memiliki lumberjack-1.0.12 dan tidak ada peringatan lagi. Jadi saya bisa mengkonfirmasi ini:

  • lumberjack-1.0.10 --> peringatan
  • lumberjack-1.0.12 --> tidak ada peringatan

Jadi perlu lumberjack ~> 1.0.11 atau lumberjack ~> 1.0.12 bukan lumberjack ~> 1.0 .

Saya baru saja menguji di env baru:

$ 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 memperbaiki ketergantungan runtime versi penebang pohon
https://github.com/guard/guard/pull/882

@rymai sepertinya anda tutup terlalu cepat :puas:

@noraj1337 lumberjack ~> 1.0 berarti ia menerima lumberjack dari >= 1.0 to < 2.0 , tidak perlu memperbarui ketergantungan pada .gemspec untuk menyelesaikan masalah ini, Anda cukup memperbarui Gemfile.lock Anda. Atau mungkin Anda tidak menggunakan Bundler, dalam hal ini Anda perlu menjalankan gem update lumberjack seperti yang telah Anda lakukan di atas.

@rymai Ya saya salah tentang < 1.1 .

Tetapi >= 1.0 to < 2.0 menyertakan 1.0.0 hingga 1.0.10 (yang ingin kita kecualikan).

Jadi kita perlu >= 1.0.10 to < 2.0 seperti yang saya mengerti.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

Odaeus picture Odaeus  ·  21Komentar

jonmchan picture jonmchan  ·  16Komentar

thibaudgg picture thibaudgg  ·  3Komentar

Antti picture Antti  ·  4Komentar

greyblake picture greyblake  ·  18Komentar