読者です 読者をやめる 読者になる 読者になる

upgrade ruby 2.2.3

ruby

webmockのvesionを上げたら、あんまり見たことないwaning(warning: private attribute?)が出るようになりました。

.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/webmock-1.22.3/lib/webmock/request_body_diff.rb:20: warning: private attribute?
.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/webmock-1.22.3/lib/webmock/request_body_diff.rb:20: warning: private attribute?

調べたところ

Bug #10967: Is "warning: private attribute?" wrong? - Ruby trunk - Ruby Issue Tracking System
Rubyのバグだったようで、2.2.3 では治っていることを期待して、久しぶりにRuby本体のupgrade。

upgrade

$ brew upgrade -f ruby-build

$ RUBY_CONFIGURE_OPTS="--enable-shared                                                                                                                                         
--with-readline-dir=`brew --prefix readline`
--with-openssl-dir=`brew --prefix openssl`
--with-libyaml-dir=`brew --prefix libyaml`" \
rbenv install 2.2.3

$ ruby -v                                                                                                                                                                        ✱
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin15]

結果は

まだ、release versionには入っていませんでした。残念。