I just use RVM (Ruby enVironment Manager) on the Mac, which makes installing Ruby convenient via a single command (like `rvm install ruby-3.1.0`).

https://rvm.io/

It is common for Ruby developers to use a tool like RVM for installing Ruby on the Mac, which makes installing Ruby convenient on the Mac.

On Mon, May 27, 2024 at 3:55 PM Roger Pack via ruby-talk <ruby-talk@ml.ruby-lang.org> wrote:
Maybe they assume you'll package ruby with your app?

On Mon, May 27, 2024 at 2:25 AM Mark Zhang via ruby-talk
<ruby-talk@ml.ruby-lang.org> wrote:
>
> Hey Ruby geeks:
>
> Why doesn't Ruby offer a more user-friendly installer for macOS?
>
> On Linux, software installation through the package manager is straightforward and effective. On Windows, Ruby can be easily installed using the RubyInstaller from rubyinstaller.org, which is also quite user-friendly.
>
> However, on macOS, the process becomes more cumbersome:
>
> Python can be installed via the package from python.org/downloads.
> Java is made accessible through a .dmg file available at java.com/en/download.
>
> In contrast, installing Ruby requires a preliminary step of installing Homebrew, as directed on ruby-lang.org. After Homebrew is set up, users must then add libraries and compile Ruby from the source code, which can be a daunting task for many.
>
> This complexity can be a barrier for users. For instance, if you've developed a Ruby-based game prototype, explaining how to set it up on a new machine without pre-installed Ruby is challenging. On the other hand, installing Java to play a game like Minecraft is a much simpler process for end-users.
>
>  ______________________________________________
>  ruby-talk mailing list -- ruby-talk@ml.ruby-lang.org
>  To unsubscribe send an email to ruby-talk-leave@ml.ruby-lang.org
>  ruby-talk info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.org/
 ______________________________________________
 ruby-talk mailing list -- ruby-talk@ml.ruby-lang.org
 To unsubscribe send an email to ruby-talk-leave@ml.ruby-lang.org
 ruby-talk info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.org/


--