Как установить Ruby на Ubuntu 18.04 LTS

12 set 2022 3 min di lettura
Как установить Ruby на Ubuntu 18.04 LTS
Indice dei contenuti

Введение

Ruby — один из самых популярных языков на сегодняшний день. Он имеет элегантный синтаксис и является языком мощной среды Ruby on Rails.

В этом руководстве мы покажем вам три разных способа установки Ruby в системе Ubuntu 18.04.

Предпосылки

Прежде чем приступить к изучению руководства, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.

Если вы хотите установить Ruby на удаленный сервер, продолжайте читать, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh root@IP_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:

ssh nome_utente@IP_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Установите Ruby из репозиториев Ubuntu

Самый простой способ установить Ruby в вашей системе Ubuntu — через диспетчер пакетов apt. На момент написания этой статьи в репозиториях Ubuntu была версия 2.5.1, которая является последней стабильной версией Ruby.

Чтобы установить Ruby из стандартных репозиториев Ubuntu, выполните следующие действия:

Сначала обновите индекс пакета:

sudo apt update

Установите Ruby, набрав:

sudo apt install ruby-full

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

ruby --version

Вывод будет выглядеть следующим образом:

ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]

Установите Ruby с помощью Rbenv

Rbenv — это легкий инструмент управления версиями Ruby, который позволяет легко переключать версии Ruby. По умолчанию Rbenv не обрабатывает установку версий Ruby, поэтому вам также необходимо установить инструмент ruby-build, который поможет вам установить любую версию Ruby, которая может вам понадобиться. Он доступен как отдельная программа и как плагин для rbenv.

Чтобы установить Ruby с помощью сценария Rbenv, выполните следующие действия.

Сначала обновите индекс пакетов и установите пакеты, необходимые инструменту ruby-build для сборки Ruby из исходного кода:

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

Затем выполните следующую команду curl, чтобы установить rbenv и ruby-build:

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

Скрипт клонирует репозитории rbenv и ruby-build с GitHub в каталог ~/.rbenv. Сценарий установки также вызывает другой сценарий, который попытается проверить установку.

Добавьте $HOME/.rbenv/bin в PATH пользователя.

Если вы используете Bash (оболочку по умолчанию в большинстве операционных систем), выполните следующие команды:

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc

Если вы используете оболочку Zsh:

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc

Установите последнюю стабильную версию Ruby и установите ее как версию по умолчанию с помощью:

rbenv install 2.5.1
rbenv global 2.5.1

Чтобы просмотреть все доступные версии Ruby, вы можете использовать следующую команду:

rbenv install -l

Убедитесь, что Ruby установлен правильно, напечатав номер версии:

ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]

Установите Ruby с помощью RVM

RVM — это еще один инструмент для установки, управления и работы с несколькими средами Ruby.

Чтобы установить Ruby с помощью сценария RVM, выполните следующие действия.

Сначала установите необходимые зависимости для утилиты 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, вам нужно выполнить следующую команду:

source /etc/profile.d/rvm.sh

Установите последнюю стабильную версию Ruby с RVM и установите ее как версию по умолчанию с помощью:

rvm install 2.7.0
rvm use 2.7.0 --default

Убедитесь, что Ruby установлен правильно, напечатав номер версии:

ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]

Для получения дополнительной информации о том, как управлять установками Ruby, посетите страницу документации RVM.

Вывод

Мы показали вам три разных способа установки Ruby на ваш сервер Ubuntu 18.04. Выбор метода зависит от ваших потребностей и предпочтений. Хотя установка упакованной версии из репозитория Ubuntu проще, методы Rbenv и RVM обеспечивают большую гибкость при добавлении и удалении различных версий Ruby для каждого пользователя.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.