Как установить Ruby на Ubuntu 20.04
Ruby — один из самых популярных языков программирования сегодня. Он имеет элегантный синтаксис и ориентирован на простоту и производительность. Ruby — это язык, на котором стоит мощный фреймворк Ruby on Rails.
В этом руководстве мы покажем вам три разных способа установки Ruby на Ubuntu 20.04:
- Из стандартных репозиториев Ubuntu. Это самый простой способ установить Ruby в Ubuntu, и его должно хватить для большинства случаев использования. Версия, включенная в репозитории Ubuntu, — 2.7.0 .
- Используя Rbenv. Сценарий, позволяющий установить несколько версий Ruby на одном компьютере.
- Использование RVM (ruby enVironment Manager). Более тяжелый и многофункциональный скрипт, который позволяет вам устанавливать, управлять и работать с несколькими версиями Ruby.
Выберите метод установки, подходящий для вашей среды. Если вы разрабатываете приложения Ruby и работаете в нескольких средах Ruby, то предпочтительным способом является установка Ruby с помощью Rbenv или RVM.
Если вы не уверены, какую версию Ruby установить, обратитесь к документации приложения, которое вы собираетесь развернуть.
Установка Ruby из репозиториев Ubuntu
Самый простой способ установить Ruby в Ubuntu — использовать менеджер пакетов apt . На момент написания в репозиториях Ubuntu используется 2.7.0 , которая не всегда может быть последней стабильной версией.
Установка довольно проста. Выполните следующие команды от имени пользователя root или пользователя с привилегиями sudo, чтобы обновить индекс пакета и установить Ruby:
sudo apt updatesudo apt install ruby-full
После завершения проверьте установку, распечатав версию Ruby:
ruby --version
Результат будет выглядеть примерно так:
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]
Ваша версия Ruby может отличаться от указанной выше.
Это оно! Вы успешно установили Ruby на свой компьютер с Ubuntu и можете начать его использовать.
Установка Ruby с помощью Rbenv
Rbenv — это легкий инструмент командной строки, который позволяет легко переключать версии Ruby.
По умолчанию rbenv не обрабатывает установку Ruby. Мы будем использовать ruby-build для установки Ruby. Он доступен как отдельная программа и как плагин для rbenv.
Сценарий ruby-build устанавливает Ruby из исходного кода. Чтобы собрать Ruby, установите необходимые библиотеки и компиляторы:
sudo apt update
sudo apt install git curl autoconf bison build-essentiallibssl-dev libyaml-dev libreadline6-dev zlib1g-devlibncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev
Самый простой способ установить инструмент rbenv — использовать сценарий оболочки установки. Запустите следующий curl или, чтобы загрузить и выполнить скрипт:
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
Скрипт клонирует репозитории rbenv и ruby-build из GitHub в каталог ~/.rbenv .
Сценарий установщика также вызывает другой сценарий, который проверяет установку. Результат скрипта будет выглядеть примерно так:
Running doctor script to verify installation. Checking for `rbenv' in PATH: not found You seem to have rbenv installed in `/home/vagrant/.rbenv/bin', but that directory is not present in PATH. Please add it to PATH by configuring your `~/.bashrc', `~/.zshrc', or `~/.config/fish/config.fish'.
Чтобы начать использовать rbenv, вам нужно добавить $HOME/.rbenv/bin в ваш PATH .
-
Если вы используете Bash:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrcecho 'eval "$(rbenv init -)"' >> ~/.bashrcsource ~/.bashrc
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrcecho 'eval "$(rbenv init -)"' >> ~/.zshrcsource ~/.zshrc
Выполните команду rbenv -v чтобы убедиться, что установка прошла успешно:
rbenv -v
rbenv 1.1.2-30-gc879cb0
Чтобы получить список всех версий Ruby, которые можно установить с помощью rbenv введите:
rbenv install -l
Например, чтобы установить Ruby версии 2.7.1 и сделать ее глобальной версией, вы должны ввести:
rbenv install 2.7.1rbenv global 2.7.1
Rbenv работает, вставляя каталог с именем shims в начало пути PATH . Этот каталог содержит сценарии (оболочки), задачей которых является перехват команд Ruby и выполнение соответствующих двоичных файлов.
Rbenv позволяет вам установить оболочку, локальную и глобальную версию Ruby:
- Версия оболочки используется в текущей оболочке и имеет наивысший приоритет. Его можно определить, установив RBENV_VERSION среды RBENV_VERSION с помощью rbenv shell .
- Локальная версия устанавливается для каждого каталога отдельно. Эта версия записана в .ruby-version . Когда вы запускаете сценарий Ruby, rbenv ищет файл в текущем и всех родительских каталогах. Он использует версию Ruby, хранящуюся в первом найденном файле. Чтобы установить локальную версию, перейдите в каталог и выполните rbenv local .
- Глобальная версия используется во всех оболочках, если не установлена оболочка или локальная версия. Используйте rbenv global чтобы установить глобальную версию.
Не используйте sudo для установки гемов, если Ruby управляется с помощью rbenv. Каждая версия Ruby устанавливается в ~/.rbenv/versions и ~/.rbenv/versions записи пользователем.
Установка Ruby с использованием RVM
RVM — это инструмент командной строки, который можно использовать для установки, управления и работы с несколькими средами Ruby.
Установите зависимости, необходимые для сборки Ruby из исходного кода:
sudo apt update
sudo apt install curl g++ gcc autoconf automake bison libc6-devlibffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtoollibyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-devlibreadline-dev libssl-dev
Выполните следующие команды, чтобы добавить ключ GPG и установить RVM:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDBcurl -sSL https://get.rvm.io | bash -s stable
Чтобы начать использовать RVM, загрузите переменные среды сценария с помощью source команды:
source ~/.rvm/scripts/rvm
Чтобы получить список всех версий Ruby, которые можно установить с помощью этого инструмента, введите:
rvm list known
Установите последнюю стабильную версию Ruby с RVM и установите ее как версию по умолчанию:
rvm install rubyrvm --default use ruby
Убедитесь, что Ruby был правильно установлен, напечатав номер версии:
ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]
Если вы хотите установить определенную версию Ruby, введите следующие команды. Замените xxx версией Ruby, которую вы хотите установить:
rvm install ruby-x.x.xrvm --default use ruby-x.x.x
Чтобы переключиться на другую версию, не устанавливая ее в качестве Ruby по умолчанию, введите:
rvm use ruby-x.x.x
Для получения дополнительной информации о том, как управлять установками Ruby с помощью RVM, посетите их страницу документации .
Выводы
Мы показали вам три разных способа установки Ruby на Ubuntu 20.04. Выбор метода зависит от ваших требований и предпочтений. Несмотря на то, что установка упакованной версии из репозитория Ubuntu проще, сценарии Rbenv и RVM дают вам больше гибкости для использования разных версий Ruby для каждого пользователя.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.
Установка Ruby в Ubuntu
Ruby — это один из достаточно популярных языков программирования, на котором уже разработано множество системных программ и веб-сайтов. На Ruby написаны некоторые системные скрипты Linux, а также программа для тестирования на проникновение Metasploit. Из веб-технологий очень большую популярность завоевал стек Ruby On Rails, который делает разработку сайтов очень простой.
В этой статье мы рассмотрим как выполняется установка Ruby Ubuntu и более поздних версиях несколькими способами. Для этого вы можете использовать официальные репозитории, программу RVM или же репозиторий PPA с более новой версией.
Установка Ruby с помощью RVM
Сначала давайте рассмотрим как выполняется установка Ruby с помощью RVM. RVM или Ruby Version Manager — это утилита обеспечивающая эффективную установку, обновление и удаление новых версий Ruby и фреймворка Ruby on Rails. Чтобы установить RVM нам понадобиться утилита curl:
sudo apt install curl
Также нужно импортировать в систему открытый ключ:
sudo gpg2 —keyserver hkp://keys.gnupg.net —recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

Теперь загрузим и запустим установщик RVM:
curl -sSL https://get.rvm.io | bash -s stable

После завершения работы скрипта осталось настроить среду выполнения с помощью такой команды:
Настройка менеджера версий почти завершена и мы можем перейти к установке Ruby, сначала установим нужные зависимости в систему:

Дальше нам нужно посмотреть какие версии Ruby доступны, для этого используйте такую команду:

Теперь можно установить нужную вам версию Ruby, вы даже можете управлять несколькими версиями Ruby в системе с помощью этой утилиты. Например, давайте установим версию 2.4:

После того как установка ruby завершиться нужно указать версию, которую следует использовать по умолчанию:
rvm use 2.4 —default

Осталось проверить версию:

Если вам также нужна платформа разработки веб-приложений, то вы можете ее очень просто установить с помощью утилиты gem. Установка Ruby on Rails на Ubuntu:
gem install rails


Также можно вручную указать версию, которую нужно установить:
gem install rails —version=4.2.5
Вот и все, установка Ruby Ubuntu полностью завершена.
Выводы
В этой статье мы рассмотрели как установить Ruby Ubuntu 20.04 или в более поздних версиях. Как видите, это достаточно просто и вы можете всегда иметь последнюю версию языка на своем компьютере, независимо от того, что есть в репозитории.
Как установить Ruby в Ubuntu 20.04 | 18.04
Это краткое руководство показывает студентам и новым пользователям, как установить Ruby на Ubuntu 20.04 | 18.04.
Ruby — популярный язык программирования высокого уровня, ориентированный на простоту. Он имеет элегантный синтаксис, который легко читать и писать, и он стоит за мощным Ruby on Rails Framework.
Есть несколько способов установить Ruby на Ubuntu. Самый простой — использовать встроенный Ubuntu apt package manager . Версия Ruby в диспетчере пакетов Ubuntu обычно является последней стабильной версией.
В большинстве случаев это должно быть хорошо для разработки приложений на Ruby или использования его в среде Rails.
Если вы студент или новый пользователь, ищущий систему Linux, чтобы начать обучение, проще всего начать с Ubuntu Linux OS…. Это отличная операционная система Linux для новичков и людей, ищущих более простой в использовании дистрибутив Linux.
Чтобы установить Ruby в Ubuntu, выполните следующие действия:
Установите Ruby через Apt
Как упоминалось выше, самый простой способ установить Ruby на Ubuntu — через apt package manager . Для этого просто выполните следующие команды:
sudo apt update sudo apt install ruby-full
Чтобы проверить, установлен ли Ruby, выполните следующие команды:
Он должен вывести аналогичную строку, как показано ниже:
Ouput: ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
Установка Ruby через Rbenv
Другой способ установки Ruby — через Rbenv . Rbenv — это инструмент, который позволяет переключаться между различными версиями Ruby, но не позволяет устанавливать Ruby.
Чтобы получить Ruby, нам нужно использовать ruby-build . Чтобы установить Ruby-build, выполните следующие команды, чтобы установить зависимости.
sudo apt update sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev
После этого выполнить команды ниже , чтобы клон как Rbenv и Ruby-build хранилищ на Github.
curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash —
Затем выполните приведенные ниже команды, если вы работаете Bash Shell в Ubuntu.
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc exec $SHELL
Если Z Shell , выполните следующие строк
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc echo 'eval "$(rbenv init -)"' >> ~/.zshrc source ~/.zshrc
После описанных выше шагов вы можете установить любую доступную версию Ruby. Чтобы вывести список доступных версий, выполните следующие команды:
rbenv install -l
Затем установите нужную версию, используя приведенные ниже команды. Для этого поста мы устанавливаем Ruby 2.5.1 .
rbenv install 2.5.1 rbenv global 2.5.1
Замените номер версии на правильный, соответствующий вашей среде.
Чтобы проверить версию Ruby, выполните следующие команды:
Он должен вывести аналогичную строку, как показано ниже:
Output: ruby 2.5.1p206 (2019-10-01 revision 67816) [x86_64-linux]
Установка Ruby через RVM
RVM — еще один инструмент для установки и управления Ruby в системах Linux, включая Ubuntu.
Чтобы установить RVM и использовать его для получения Ruby, выполните следующие действия:
Сначала установите зависимости, выполнив следующие команды:
sudo apt update sudo apt install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev
Затем выполните приведенные ниже команды, чтобы установить RVM.
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB curl -sSL https://get.rvm.io | bash -s stable
После этого запустите команду ниже, чтобы активировать RVM
Чтобы установить Ruby, выполните следующие команды:
rvm install 2.5.1 rvm use 2.5.1 --default
Чтобы проверить, установлен ли Ruby, выполните следующие команды:
Он должен вывести аналогичную строку, как показано ниже:
Output: ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
Вывод:
Это множество способов установить Ruby на Ubuntu. Если вы обнаружите ошибки в описанных выше шагах, сообщите нам об этом, оставив комментарий в форме ниже:
Как установить Ruby в Ubuntu 20.04 2 мин для чтения

Ruby является одним из самых популярных языков программирования на 2020 год. Он имеет элегантный синтаксис и ориентирован на простоту и производительность. Ruby — это язык мощного фреймворка Ruby on Rails.
В этой статье мы покажем вам три разных способа установки Ruby в Ubuntu 20.04:
- Из стандартных репозиториев Ubuntu. Это самый простой способ установить Ruby в Ubuntu, и его должно быть достаточно для большинства случаев использования. Версия включена в репозиториях Ubuntu является 2.7.0.
- Использование Rbenv. Скрипт, позволяющий установить несколько версий Ruby на одном компьютере.
- Использование RVM (ruby enVironment manager). Более тяжелый и более функциональный скрипт, который позволяет устанавливать, управлять и работать с несколькими версиями Ruby.
Выберите способ установки, подходящий для вашей среды. Если вы разрабатываете приложения Ruby и работаете с несколькими средами Ruby, предпочтительным способом является установка Ruby с использованием Rbenv или RVM.
Если вы не уверены, какую версию Ruby установить, обратитесь к документации приложения, которое вы собираетесь развернуть.
Установка Ruby из репозитория Ubuntu
Самый простой способ установить Ruby в Ubuntu — использовать менеджер пакетов apt. На момент написания, версия в репозиториях Ubuntu была 2.7.0, которая не всегда может быть последней стабильной версией.
Установка довольно проста. Выполните следующие команды как пользователь root или пользователь с привилегиями sudo, чтобы обновить индекс пакета и установить Ruby:
sudo apt update sudo apt install ruby-full
После завершения проверьте установку, напечатав версию Ruby:
ruby --version
Вывод будет выглядеть примерно так:
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]
Ваша версия Ruby может отличаться от показанной выше.
Все! Вы успешно установили Ruby на свой компьютер с Ubuntu и можете начать его использовать.
Установка Ruby с использованием Rbenv
Rbenv — это легкий инструмент командной строки, который позволяет легко переключать версии Ruby.
Читать Как установить и настроить Apache Hadoop в Ubuntu
По умолчанию rbenv не поддерживает установку Ruby. Мы будем использовать ruby-build для установки Ruby. Он доступен как отдельная программа и как плагин для rbenv.
Скрипт ruby-build устанавливает Ruby из источника. Чтобы иметь возможность собрать Ruby, установите необходимые библиотеки и компиляторы:
sudo apt update
sudo apt install git curl autoconf bison build-essential \ libssl-dev libyaml-dev libreadline6-dev zlib1g-dev \ libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev
Самый простой способ установить инструмент rbenv — использовать сценарий оболочки установки. Запустите команду curl или загрузите и выполните скрипт:
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
Сценарий клонирует репозитории rbenv и ruby-build из GitHub в каталог ~/.rbenv.
Сценарий установщика также вызывает другой сценарий, который проверяет установку. Вывод скрипта будет выглядеть примерно так:
Running doctor script to verify installation. Checking for `rbenv' in PATH: not found You seem to have rbenv installed in `/home/vagrant/.rbenv/bin', but that directory is not present in PATH. Please add it to PATH by configuring your `~/.bashrc', `~/.zshrc', or `~/.config/fish/config.fish'.
Чтобы начать использовать rbenv, вам нужно добавить $HOME/.rbenv/bin в переменную PATH.
-
Если вы используете Bash:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrcecho 'eval "$(rbenv init -)"' >> ~/.bashrcsource ~/.bashrc
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrcecho 'eval "$(rbenv init -)"' >> ~/.zshrcsource ~/.zshrc
Запустите команду rbenv -v, чтобы убедиться, что установка прошла успешно:
rbenv -v
rbenv 1.1.2-30-gc879cb0
Чтобы получить список всех версий Ruby, которые можно установить rbenv, введите:
rbenv install -l
Например, чтобы установить Ruby версии 2.7.1 и установить ее как глобальную версию, введите:
rbenv install 2.7.1rbenv global 2.7.1
Rbenv работает, вставляя директорию с именем shims на передней панели PATH. Этот каталог содержит скрипты (shims), чья задача — перехватывать команды Ruby и выполнять соответствующие двоичные файлы.
Читать Ошибка устранения неполадок. Vim не может открыть файл для записи
Rbenv позволяет установить оболочку, локальную и глобальную версии Ruby:
- Версия оболочки используется в текущей оболочке и имеет наивысший приоритет. Это можно определить, установив переменную среды RBENV_VERSION с помощью команды rbenv shell .
- Локальная версия устанавливается для каждого каталога. Эта версия написана в файле ruby-version. Когда вы запускаете скрипт Ruby, rbenv ищет файл в текущем и всех родительских каталогах. Он использует версию Ruby, сохраненную в первом найденном файле. Чтобы установить локальную версию, перейдите в каталог и выполните команду rbenv local .
- Глобальная версия используется во всех оболочках, если не установлена оболочка или локальная версия. Используйте rbenv global для установки глобальной версии.
Не используйте sudo для установки гемов, когда Ruby управляется с помощью rbenv. Каждая версия Ruby установлена в каталоге ~/.rbenv/versions и доступна для записи пользователем.
Установка Ruby с использованием RVM
RVM — это инструмент командной строки, который можно использовать для установки, управления и работы с несколькими средами Ruby.
Установите зависимости, необходимые для сборки Ruby из исходного кода:
sudo apt update
sudo apt install curl g++ gcc autoconf automake bison libc6-dev \ libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool \ libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev \ libreadline-dev libssl-dev
Выполните следующие команды, чтобы добавить ключ GPG и установить RVM:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDBcurl -sSL https://get.rvm.io | bash -s stable
Чтобы начать использовать RVM, загрузите переменные среды сценария с помощью команды source:
source ~/.rvm/scripts/rvm
Чтобы получить список всех версий Ruby, которые можно установить с помощью этого инструмента, введите:
rvm list known
Установите последнюю стабильную версию Ruby с RVM и установите ее в качестве версии по умолчанию:
rvm install rubyrvm --default use ruby
Читать Как включить SSH в Ubuntu 20.04
Убедитесь, что Ruby был правильно установлен, напечатав номер версии:
ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]
Если вы хотите установить определенную версию Ruby, введите команды ниже. Замените x.x.x на версию Ruby, которую вы хотите установить:
rvm install ruby-x.x.xrvm --default use ruby-x.x.x
Чтобы переключиться на другую версию, не устанавливая ее в качестве Ruby по умолчанию, введите:
rvm use ruby-x.x.x
Для получения дополнительной информации о том, как управлять установками Ruby с помощью RVM, посетите их страницу документации.
Вывод
Мы показали вам три различных способа установки Ruby в Ubuntu 20.04. Выбор метода зависит от ваших требований и предпочтений. Несмотря на то, что установка упакованной версии из репозитория Ubuntu проще, скрипты Rbenv и RVM дают вам больше гибкости в использовании разных версий Ruby для каждого пользователя.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь комментировать ниже.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
