Полное руководство: установка Ruby 3.1.3 на Mac M1

Установка Ruby 3.1.3 на Mac M1 может оказаться немного сложной из-за смены архитектуры с Intel на Apple Silicon. В этой статье мы рассмотрим несколько способов успешной установки Ruby 3.1.3 на ваш Mac M1, а также примеры кода и пошаговые инструкции.

Метод 1: использование доморощенного

  1. Открыть терминал.
  2. Установите Homebrew, если вы еще этого не сделали:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. Установите последнюю версию rbenv:
    brew install rbenv
  4. Установите плагин Ruby-Build:
    brew install ruby-build
  5. Установить Ruby 3.1.3:
    rbenv install 3.1.3
  6. Установить Ruby 3.1.3 в качестве глобальной версии:
    rbenv global 3.1.3

Метод 2: использование RVM

  1. Открыть терминал.
  2. Установите RVM, если вы еще этого не сделали:
    \curl -sSL https://get.rvm.io | bash -s stable
  3. Установите последнюю версию Ruby:
    rvm install 3.1.3
  4. Установить Ruby 3.1.3 в качестве версии по умолчанию:
    rvm use 3.1.3 --default

Метод 3. Использование диспетчера версий asdf

  1. Открыть терминал.
  2. Установите asdf, если вы еще этого не сделали:
    brew install asdf
  3. Добавьте плагин Ruby в asdf:
    asdf plugin-add ruby
  4. Установить Ruby 3.1.3:
    asdf install ruby 3.1.3
  5. Установить Ruby 3.1.3 в качестве глобальной версии:
    asdf global ruby 3.1.3

Метод 4: использование официальной сборки Ruby

  1. Открыть терминал.
  2. Загрузите исходный код Ruby для версии 3.1.3:
    curl -O https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.3.tar.gz
  3. Извлеките скачанный архив:
    tar -xzvf ruby-3.1.3.tar.gz
  4. Перейдите в извлеченный каталог:
    cd ruby-3.1.3
  5. Настройка и компиляция Ruby:
    ./configure
    make
    sudo make install

В этой статье мы рассмотрели несколько способов установки Ruby 3.1.3 на Mac M1. Независимо от того, предпочитаете ли вы использовать Homebrew, RVM, asdf или сборку из исходного кода, теперь у вас есть знания для успешной установки Ruby 3.1.3 на вашем Mac M1. Наслаждайтесь программированием с помощью последней версии Ruby на своем компьютере с процессором Apple Silicon!