|
| |
| 開発元 | Ruby コミュニティ |
|---|---|
| 初版 | 1995年12月 |
| 最新版 |
3.4.1 - 2024年12月25日 [1] [2] [±] |
| リポジトリ | |
| プログラミング 言語 | C言語 |
| 対応OS | クロスプラットフォーム |
| サポート状況 | サポート中 |
| 種別 | Rubyインタプリタ及びコンパイル |
| ライセンス | GNU GPL v2 (バージョン1.9.2まで)、2条項BSDライセンス (バージョン1.9.3以降)、Rubyライセンス |
| 公式サイト |
www |
CRubyまたはMRI (Matz' Ruby Implementation[3]、Matz Ruby Interpreter[4]) は、まつもとゆきひろによって開発されたRubyのリファレンス実装である。2011年に「JIS X 3017」として標準規格が制定されるまでは、MRIがRubyの言語仕様に準ずるものとして扱われていた。これは言語仕様を明文化しようとした試みである「RubySpec」が失敗した影響もある。Ruby 1.9以降ではYARV (Yet Another Ruby VM) が公式の実装に組み込まれている。
Rubyのインタプリタとライブラリは、バージョン1.9.2まではGNU GPL v2とRubyライセンスのデュアルライセンスとなっていた。バージョン1.9.3以降は2条項BSDライセンスとRubyライセンスのデュアルライセンスに変更された[5]。この理由として、GNU GPLバージョン3でライセンスされたプログラムと組み合わせて利用できるようになるメリットが挙げられている[6]。
MRIは以下のオペレーティングシステムで動作する。
未登録
IPFS未登録
📡 0ピア
N=1
CRITICAL
PQS C58