/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 , который еще не объединен
прикольно, что пиар слился. Должна быть возможность исправить это предупреждение об устаревании с новым выпуском обоих драгоценных камней.
Привет @bgentry. Вышел лесоруб (1.0.11).
https://rubygems.org/gems/lumberjack/versions/1.0.11
Эта версия выпуска включает https://github.com/bduran/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 guard
зависит от lumberjack
~> 1.0
, поэтому вы сможете обновить его с помощью bundle update lumberjack
.
@rymai , как вы можете видеть, это было lumberjack-1.0.10
, поэтому > 1.0.
Обновление Я только что запустил gem update lumberjack
, и теперь у меня есть lumberjack-1.0.12
и больше нет предупреждений. Итак, я могу подтвердить это:
lumberjack-1.0.10
--> предупреждениеlumberjack-1.0.12
--> без предупрежденияТак что нужно lumberjack ~> 1.0.11
или lumberjack ~> 1.0.12
, а не lumberjack ~> 1.0
.
Я только что проверил в новой среде:
$ 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
означает, что он принимает lumberjack
от >= 1.0 to < 2.0
, нет необходимости обновлять зависимость в .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
, как я понимаю.
Самый полезный комментарий
@ noraj1337
guard
зависит отlumberjack
~> 1.0
, поэтому вы сможете обновить его с помощьюbundle update lumberjack
.