В этом уроке мы покажем вам, как установить 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 установлена в качестве глобальной версии или версии по умолчанию.
- Для получения дополнительной помощи обратитесь к официальной документации или на форумах сообщества для получения информации о конкретном методе установки, который вы используете.