2.5.2→2.5.3/2.4.5/2.3.8リリース(脆弱性修正)|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社エンジニアの「?」を「!」に。2.5.3がリリースされました。2018こんにちは、hachi8833です。対応済みの方も多いかと思いますが、Rubyのセキュリティ対応のためのマイナーバージョン更新が昨晩リリースされました。ruby/ruby詳しくは上のリンク先をご覧ください。コミットログのbackportは40件と多めでした。2.4/2.5系であればgemのアップデートでも対応できるとのことです。2.3系についてはgemアップデートでopensslを変更できないため、Ruby本体のアップグレードが必要になります。2.1.2"バックポートを覗いてみた40件のバックポートを短時間で追うのは無理なので、目についたものをひとつ。+Float::INFINITY).sumがNaNになりました。2.5.2ではInfinityになります。他にWindows対応のバックポートもいくつかありました。-lを実行しても2.5.2がリストに含まれていませんでした。rbenvを使ってrbenvをインストールすると、ruby-buildもHomebrewでインストールされてしまいます。そこで、今回のセキュリティアップデートを機会に以下を実行して、ruby-buildを直接plugins/ruby-buildにインストールしました。環境変数は.bashrcに保存しなくても問題ありませんでした。$RBENV_ROOT/plugins/ruby-buildこれで、今後は以下を実行すればruby-buildを直接更新できます。pullなお、Homebrewからruby-buildを削除しようとすると以下が表示されます。Homebrewでrbenvの依存関係としてインストールされているruby-buildはplugin/のruby-buildより優先度が低いので、強制削除せずそのままにすることにしました。2.5.2をインストールできました。2.5.22.5.2インストール完了しました。コボラー、ITコンサル、ローカライズ業界、Rails開発を経てTechRachoの編集・記事作成を担当。チュートリアル第2版の監修および半分程度を翻訳、Railsガイドの初期翻訳ではほぼすべてを翻訳。その後も折に触れて更新翻訳中。enno.jpを運営。実は最近Go言語が好きで、Goで書かれたRubyライクなGoby言語のメンテナーでもある。仕事に関係ないすっとこブログ「あけてくれ」は2000年頃から多少の中断をはさんで継続、現在はnote.muに移転。Storageを使ってはいけない(翻訳)#Tags#会社紹介#自社サービス#勉強会#Rails#PHP#デザイン#実績#週刊RailsウオッチCONTACTお気軽にご相談ください。(翻訳)CONTACTTechRachoでは、パートナーシップをご検討いただける方からのご連絡をお待ちしております。お気軽にご意見・ご相談ください。