Mac OS XのどのバージョンにデフォルトでRubyがインストールされていますか?


19

Rubyを使用してインストールスクリプトを記述することを考えていますが、Mac OS Xのすべてのメジャーバージョンがデフォルトでインストールするかどうかはわかりません。

Mac OS XのどのバージョンにデフォルトでRubyインタープリターがインストールされていますか?

回答:


8

Rubyのダウンロードページには、タイガー(10.4)とヒョウ(10.5)の両方が、ルビーが含まれることを示しています。私の自宅のマシンから、Lion(10.7)、Mountain Lion(10.8)、およびMavericks(10.9)にすべてRubyが付属していることを確認できます。Snow Leopard(10.6)にRubyが含まれていることを個人的に確認することはできませんが、Snow Leopardではなく以前のバージョンおよび後続のバージョンにRubyが含まれていた場合は衝撃的です。

対象読者が2005年4月29日以降にコンピューターを購入したか、オペレーティングシステムをアップグレードしたユーザーである場合、インストーラーでRubyを使用しても安全です。


機会があれば、各OSのバージョン番号を投稿してください。MavericksがデフォルトとしてRuby 1.8から2.0に切り替えたことを知っています(ただし、両方が含まれています)。
アランシュトコ

Snow LeopardにはRubyがあります。バージョン1.8.7があります
アディソン14

23
  • 10.14 ruby​​ 2.3.7p456(2018-03-28リビジョン63024)[universal.x86_64-darwin18]
  • 10.13 ruby​​ 2.3.3p222(2016-11-21 revision 56859)[universal.x86_64-darwin17]
  • 10.12 ruby​​ 2.0.0p648(2015-12-16 revision 53162)[universal.x86_64-darwin16]
  • 10.11.2 ruby​​ 2.0.0p645(2015-04-13リビジョン50299)[universal.x86_64-darwin15]
  • 10.10.2 ruby​​ 2.0.0p481(2014-04-08リビジョン45883)[universal.x86_64-darwin14]
  • 10.9.0:ruby 2.0.0p247(2013-06-27リビジョン41674)[universal.x86_64-darwin13]
  • 10.8.5:ruby 1.8.7(2012-02-08 patchlevel 358)[universal-darwin12.0]
  • 10.7.5:ruby 1.8.7(2010-01-10 patchlevel 249)[universal-darwin11.0]

新しいバージョンのrubyを使用し、OSXのrubyインストールを上書きしないようにしていますが、適切な方法は何ですか?brenvを試すと、ここで許可の問題発生します。
hhh

Homebrewを使用してインストールするrbenvと、任意のRubyバージョンを並行して使用できます。
-goetzc

1
chrubyこれを行う非侵襲的な方法です。
カルマカゼ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.