Guard: 등심 μ’…μ†μœΌλ‘œ 인해 Ruby 2.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/bduland/lumberjack/pull/28 μ—μ„œ ν•΄κ²°λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

@noraj1337 guard 은 lumberjack ~> 1.0 $ 에 μ˜μ‘΄ν•˜λ―€λ‘œ bundle update lumberjack 둜 μ—…λ°μ΄νŠΈν•  수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

λͺ¨λ“  10 λŒ“κΈ€

멋진, κ·Έ PR이 λ³‘ν•©λ©λ‹ˆλ‹€. 두 gem의 μƒˆ 릴리슀둜 이 μ‚¬μš© 쀑단 κ²½κ³ λ₯Ό μˆ˜μ •ν•  수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

μ•ˆλ…•ν•˜μ„Έμš” @bgentryμž…λ‹ˆλ‹€. λŸΌλ²„μž­(1.0.11)이 μΆœμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.
https://rubygems.org/gems/lumberjack/versions/1.0.11

이 릴리슀 λ²„μ „μ—λŠ” https://github.com/bduland/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 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 κ°€ λ„ˆλ¬΄ 빨리 문을 닫은 것 κ°™μŠ΅λ‹ˆλ‹€ :만쑱:

@noraj1337 lumberjack ~> 1.0 λŠ” $ >= 1.0 to < 2.0 lumberjack λ₯Ό μˆ˜λ½ν•œλ‹€λŠ” 것을 μ˜λ―Έν•©λ‹ˆλ‹€. 이 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ .gemspec 의 쒅속성을 μ—…λ°μ΄νŠΈν•  ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€. μ—…λ°μ΄νŠΈν•˜λ©΄ λ©λ‹ˆλ‹€. κ·€ν•˜μ˜ Gemfile.lock . λ˜λŠ” λ²ˆλ“€λŸ¬λ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šμ„ μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. 이 경우 μœ„μ—μ„œ μˆ˜ν–‰ν•œ λŒ€λ‘œ 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 λ“±κΈ‰