Ruby 1.8.7 は引退しました

まとめ:予定された通り、ruby 1.8.7 は終わりました。

ruby 1.8.7 について

すでに大半の方は ruby 1.9.x か 2.0.0 をお使いのことと思います。 (もしまだならそうしてください。) かつて、1.4.x、1.6.x、1.8.x といったバージョンがありました。 これらは MRI と呼ばれており、ruby 1.0 直系の子孫です。 当時最先端の ruby として matz により 1.8.0 はリリースされ、1.8.7 はその血統の最後の一人となりました。

技術的な話をすると、1.8.0 がリリースされて10年が経ち、1.8.7 がリリースされて5年が経ちました。 それまで、 ruby は CGI スクリプトを書くために使われていました。 その後、Rails が登場したことにより、状況は一変します。 多くの人々が ruby を使い始めました。 そして、我々は ko1 の作った新しいエンジン (その当時は YARV と呼ばれていました) をマージするに至りました。 このエンジンは今日使われている正統な ruby となりました。

10年が経ち、1.8.7 がレガシーになったと言えることは非常に喜ばしいことです。 1.8.7 は歴史を作りました。 文字通り、我々の生活を変えました。 そして、我々は変わり続けるために、前に進んでいます。 Ruby 2.0.0 は大変すばらしいですが、来る 2.1 を一層魅力的なものとするため、1.8.7 を終焉させ、最先端の開発版である ruby trunk に注力していきます。

ありがとう、1.8.7。 プログラムとしてよい人生でした。

あなたの ruby 1.8.7 について

あなたのシステムのどこかで実行可能な ruby 1.8.7 がまだ動いているかもしれません。 それがどのようにインストールされたかによりますが、1.8.7 のサポートを継続するサードパーティが存在するので、あなたの ruby 1.8.7 は誰かからサポートされるかもしれませんし、されないかもしれません。 ただ言えるのは、 (shyouhei) は今後 1.8.7 をサポートしないということです。 そのため、もしあなたが私のリリースしたものを使っているなら、あなたの状況に合った解決方法を見つける必要があります。