В этом уроке мы покажем вам, как установить Ruby на Ubuntu 24.04 LTS. Ruby, динамичный и универсальный язык программирования, завоевал огромную популярность среди веб-разработчиков благодаря своей простоте и мощным функциям. Будучи языком с открытым исходным кодом, Ruby предлагает широкий спектр инструментов и инфраструктур, таких как Ruby on Rails, которые упрощают процесс разработки. Ubuntu 24.04, последняя версия LTS популярного дистрибутива Linux, обеспечивает стабильную и безопасную платформу для запуска приложений Ruby.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы умеете использовать оболочку и, самое главное, размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете под учетной записью root, в противном случае вам может потребоваться добавить ‘sudo‘ к командам для получения root-прав. Я покажу вам пошаговую установку языка программирования Ruby на Ubuntu 24.04 (Noble Numbat). Вы можете следовать тем же инструкциям для Ubuntu 22.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint, Elementary OS, Pop!_OS и других.

Предварительные условия

  • Сервер под управлением одной из следующих операционных систем: Ubuntu и любого другого дистрибутива на основе Debian, например Linux Mint.
  • Рекомендуется использовать новую установку ОС, чтобы предотвратить любые потенциальные проблемы.
  • Доступ к серверу по SSH (или просто откройте терминал, если вы находитесь на рабочем столе).
  • Активное подключение к Интернету. Вам понадобится подключение к Интернету, чтобы загрузить необходимые пакеты и зависимости.
  • Система Ubuntu 24.04 с root-доступом или пользователь с привилегиями sudo.

Установите Ruby на Ubuntu 24.04 LTS Noble Numbat

Шаг 1. Обновление репозитория пакетов.

Чтобы подготовить вашу систему к установке Ruby, выполните следующие команды, чтобы обновить списки пакетов и установить необходимые пакеты:

sudo apt update

Шаг 2. Установка Ruby в Ubuntu 24.04.

  • Способ 1: установка Ruby через Snap Package

Пакеты Snap предоставляют удобный и оптимизированный способ установки приложений в Ubuntu. Snaps — это автономные пакеты, включающие все необходимые зависимости, что делает процесс установки простым и беспроблемным. Чтобы установить Ruby с помощью пакета Snap, выполните следующие действия:

snap install ruby --classic

Подождите завершения установки. Snap загрузит и установит последнюю стабильную версию Ruby.

Проверьте установку, выполнив:

ruby --version

Пакеты Snap предоставляют быстрый и простой способ начать работу с Ruby в Ubuntu 24.04. Однако имейте в виду, что пакеты Snap не всегда могут включать последнюю версию Ruby или конкретные версии, которые могут потребоваться для ваших проектов.

  • Способ 2: установка Ruby из системного репозитория

Системный репозиторий Ubuntu предлагает версию Ruby, которая тестируется и поддерживается сообществом Ubuntu. Хотя этот метод может не предоставлять последнюю версию Ruby, он обеспечивает совместимость с операционной системой. Чтобы установить Ruby из системного репозитория, выполните следующие действия:

sudo apt install ruby-full

После завершения установки проверьте установленную версию, выполнив:

ruby --version

Установка Ruby из системного репозитория является простым подходом и обеспечивает совместимость с Ubuntu 24.04. Однако версия, предоставленная репозиторием, не всегда может быть последней стабильной версией, и для обновления до более новых версий могут потребоваться дополнительные действия.

  • Способ 3: установка Ruby через rbenv

rbenv — это легкий инструмент управления версиями Ruby, который позволяет легко устанавливать и переключаться между несколькими версиями Ruby в вашей системе. Он обеспечивает гибкий и удобный способ управления установками Ruby. Чтобы установить Ruby с помощью rbenv, выполните следующие действия:

sudo apt install rbenv

Установите последнюю версию Ruby, используя rbenv. Например, чтобы установить Ruby 3.3.0, запустите:

git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build

Проверьте установку, выполнив:

ruby --version
  • Способ 4. Установка Ruby через RVM.

RVM (Ruby Version Manager) — это мощный инструмент командной строки, который позволяет устанавливать, управлять и работать с несколькими средами Ruby. Он обеспечивает удобный способ установки и переключения между различными версиями Ruby, а также управления наборами драгоценных камней. Чтобы установить Ruby с помощью RVM, выполните следующие действия:

Сначала установите ключи GPG для RVM, выполнив:

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Установите RVM с последней стабильной версией Ruby, выполнив:

\curl -sSL https://get.rvm.io | bash -s stable --ruby

После завершения установки загрузите RVM в свою оболочку, выполнив:

source ~/.rvm/scripts/rvm

Проверьте установку, выполнив:

ruby --version

Шаг 3. Устранение распространенных проблем

Если в процессе установки Ruby у вас возникнут какие-либо проблемы, вот несколько советов по их устранению:

  • Прежде чем продолжить установку, убедитесь, что у вас установлены необходимые зависимости.
  • Если вы столкнулись с ошибками, связанными с разрешениями, попробуйте запустить команды с помощью sudo или как пользователь root.
  • Если у вас возникли проблемы с OpenSSL, убедитесь, что у вас установлены библиотеки разработки OpenSSL (libssl-dev пакет в Ubuntu).
  • Если вы используете rbenv или RVM, убедитесь, что правильная версия Ruby установлена ​​в качестве глобальной версии или версии по умолчанию.
  • Для получения дополнительной помощи обратитесь к официальной документации или на форумах сообщества для получения информации о конкретном методе установки, который вы используете.