macOS 14 Sonomaでは引き続きPerl v5.30.3とRuby v2.6.10p210ランタイムが同梱。

macOS 14 Sonoma with perl and ruby runtime macOS 14 Sonoma
クリーンインストールされたmacOS 14.0 Sonoma
記事内に広告が含まれています。
スポンサーリンク
スポンサーリンク
スポンサーリンク

 macOS 14 Sonomaでは引き続きPerlとRubyランタイムが同梱されています。詳細は以下から。

macOS 14 Sonoma

 Appleは2019年に公開したmacOS 10.15 Catalinaにレガシーなソフトウェアとの互換性を維持するためとして、あえてEOL(End of Life)が2020年01月01日に迫っていたPython v2.7.xを同梱する一方、開発者に対し今後はpythonなどのランタイムの同梱行わない/ダウンロード方式にすると発表し、

macOS 10.15 Catalinaのスクリプト言語

macOS 10.15 Catalina Betaのリリースノート

2021年10月にリリースしたmacOS 12.0 Montereyではphpのランタイムが廃止され、2022年01月にリリースしたmacOS 12.3 MontereyアップデートではPython v2.7のランタイムが削除されましたが、

Python 2.7 was removed from macOS 12.3 Monterey

Deprecations

  • Python 2.7 was removed from macOS in this update. Developers should use Python 3 or an alternative language instead. (39795874)

macOS 12.3 Monterey Betaのリリースノート

Appleが新たにリリースしたmacOS 14 Sonomaでは、macOS 13 Venturaと同じくPerlとRubyのランタイムが引き続き同梱されています。

macOS 14 Sonoma with perl and ruby runtime

クリーンインストールされたmacOS 14.0 Sonoma

macOS 14 Sonomaに同梱されるPerlとRubyのバージョン

 macOS 14 Sonomaに同梱されているPerlとRubyは、Perlが2020年06月にリリースされたPerl v5.30.3、Rubyが2022年04月にリリースされたRuby v2.6.10となっており、Rubyについてはv2.6.xが既にEOLとなっているため、開発者からはアップデートや廃止、asdfなどでユーザーにバージョン管理を任せた方がいいといった意見が出ています。

このリリースをもって、Ruby 2.6 系列は EOL となります。即ち、Ruby 2.6.10 が Ruby 2.6 系列の最後のリリースとなる予定です。 これ以降、仮に新たな脆弱性が発見されても、Ruby 2.6.11 などはリリースされません(ただし、深刻なリグレッションが発見された場合にはリリースする可能性があります)。 全ての Ruby 2.6 ユーザーの皆様は、速やかに 3.1、3.0、2.7 への移行を開始することをお勧めします。

Ruby 2.6.10 リリース – Ruby-Lang.org

各macOS同梱のスクリプト言語のバージョン

コードネーム Version
Build
PHP Python Ruby Perl
Mac OS X
Lion
10.7.5
Build 11G63
5.3.15 2.7.1 1.8.7 5.12.3
OS X
Mountain Lion
10.8.5
Build 12F2560
5.3.29 2.7.2 5.12.4
OS X
Mavericks
10.9.5
Build 13F1112
5.4.43 2.7.5 2.0.0p481 5.16.2
OS X
Yosemite
10.10.5
Build 14F2511
5.5.38 2.7.10 5.18.2
OS X
El Capitan
10.11.6
Build 15G19009
2.0.0p648
macOS
Sierra
10.12.5
Build 16F73
5.6.30
macOS
High Sierra
10.13.4
Build 17F199
7.1.14 2.3.3p222
macOS
Mojave
10.14.6
Build 18G103
7.1.23 2.3.7p456 5.18.4
macOS
Catalina
10.15
Build 19A583
7.3.8 2.7.16 2.6.3p62
macOS
Big Sur
11.0.1
Build 20B28
7.3.22 5.28.2
*macOS
Monterey
12.0.1
Build 21A559
廃止 2.7.18 2.6.8p205 5.30.3
*macOS
Ventura
13.0
Build 22A380
廃止 2.6.10p210
*macOS
Sonoma
14.0
Build 23A344
*Apple Silicon Mac (arm64)で確認。

コメント

タイトルとURLをコピーしました