Ruby 1.8.7 は引退しました

Posted by shyouhei on 30 Jun 2013
Translated by makimoto

まとめ:予定された通り、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 をサポートしないということです。 そのため、もしあなたが私のリリースしたものを使っているなら、あなたの状況に合った解決方法を見つける必要があります。

最近のニュース

Ruby 4.0.0 リリース

Ruby 4.0.0 が公開されました。 Ruby 4.0 には “Ruby Box”、”ZJIT” ほか多数の改善が含まれています。

Posted by naruse on 25 Dec 2025

サイトのアイデンティティの再設計

サイトの包括的なデザインのアップデートを発表できることを嬉しく思います。今回の更新ではTaeko Akatsukaさんにデザインを担当していただきました。

Posted by Hiroshi SHIBATA on 22 Dec 2025

Ruby 4.0.0 preview2 リリース

Ruby 4.0.0-preview2 が公開されました。Ruby 4.0では、Unicodeバージョンの17.0.0へのアップデートなど様々な改善が行われています。

Posted by naruse on 17 Nov 2025

もっと読む...