9

Ruby 1.9.2 (p320) の最後のパッチ バージョンは、ほぼ 1 年前の 2012 年 4 月にリリースされました。それ以来、1.9.3 の 4 つのパッチ バージョンがリリースされました。最新の 1.9.2 バージョンには、1.9.3 のセキュリティ修正が含まれていません: fix1fix2fix3

1.9.2 はまだサポートされていますか? gem で MRI 1.9.2 をサポートすることは理にかなっていますか?

4

2 に答える 2

5

マッツによると

「1.8.7 および 1.9.2 の EOL は 2014 年 6 月になります。2.0 および 2.1 は、現在の計画では、リリース後 2 年間維持されます。」

ruby イシュートラッカーによると、 Zachary Scott は次のように述べています。

「1.9.3 は 2014 年 3 月に EOL になります。2.1.0 リリースの発表とともに正式に発表します。追加の 1.9.3 メンテナンスは、米国との Ruby Association 契約延長に依存しています。」

私の考え

  • 1.9.2 の前に 1.9.3 が終了するのは少し奇妙ですが、1.9.2 のインストール ベースは少し大きいのではないかと思います。

  • ruby-lang.org が EOL とともに最新の ruby​​ バージョンの中央テーブルを持っているといいでしょう。現在、情報は投稿やツイートなどに散らばっていますが、コアチームは非常に反応が良いです。

  • Heroku が Ruby をサポートしていることを考えると、Heroku がサポートしている Ruby のバージョンを見ると、サポートの間接的なアイデアが得られる場合もあります。

アップデート

Ruby リリース エンジニアリングページには、次の日付がリストされています。

  • 通常メンテナンス:2012年6月終了
  • セキュリティ修正: 2013 年 6 月 1 日に終了
  • 延長メンテナンス: 2014-06-30 終了

追加のソース

于 2014-01-09T12:29:50.177 に答える
-2

1.9 ブランチでサポートされている最新のバージョンは 1.9.3 だと思います。したがって、gem で ruby​​ 1.9 をサポートする予定がある場合は、1.9.3 をサポートする必要があります。

Ruby 1.9 の場合、1.9 ブランチでサポートされているバージョンであるため、1.9.3 を使用しているユーザーがほとんどです。また、1.9.2 と 1.9.3 の間の言語の違いは最小限です (1.9.3 は主に「より良い実装」に取り組んでいます)。

本当に 1.9.2 をサポートしたいのであれば、そうするべきです。

于 2013-03-10T19:00:31.560 に答える