Последние новости:

Поиск по сайту:

Нельзя перейти от неформального к формальному с помощью формальных средств. (Алан.Дж.Перлис)

Как установить Ruby на CentOS 81 мин для чтения

28.01.2020
Как написать первую программу на Ruby

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

В этой статье мы рассмотрим различные способы установки Ruby на CentOS 8.

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

 

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

Это самый простой способ установки Ruby в CentOS. На момент написания, версия в стандартных репозиториях CentOS 2.5.5.

Для установки пакета выполните следующую команду от имени пользователя root или пользователя с правами sudo ruby:

sudo dnf install ruby

 

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

ruby --version

 

Вывод будет выглядеть примерно так:

ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux]

 

Ваша версия Ruby может отличаться от показанной выше.

Все! Вы успешно установили Ruby в своей системе CentOS и можете начать его использовать.

 

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

Rbenv — это легкая утилита управления версиями Ruby, которая позволяет легко переключать версии Ruby.

Мы будем использовать плагин ruby-build, который расширяет основные функциональные возможности Rbenv и позволяет вам устанавливать любую версию Ruby из исходного кода.

Начните с установки git и других зависимостей, необходимых для сборки Ruby из исходного кода:

sudo dnf install git wget gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel

 

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

wget -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash

 

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

Перед началом использования rbenv необходимо добавить $HOME/.rbenv/bin в свой PATH.

Читать  Две распространенные ошибки при запуске сервера Apache в Linux

Если вы используете Bash, введите:

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

 

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

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

 

Запустите команду rbenv -v, чтобы убедиться, что установка прошла успешно:

rbenv -v

 

rbenv 1.1.2-17-g7795476

 

Чтобы получить список всех версий Ruby, которые можно установить rbenv, введите:

rbenv install -l

 

Например, если вы хотите установить Ruby 2.7.0 и установить его как версию по умолчанию, введите:

rbenv install 2.7.0rbenv global 2.7.0

 

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

ruby -v

 

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

 

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

RVM (Ruby Version Manager) — это инструмент командной строки, который позволяет устанавливать, управлять и работать с несколькими средами Ruby.

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

sudo dnf install curl gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel

 

Выполните следующие команды, чтобы импортировать ключи GPG и установить RVM:

gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDBcurl -sSL https://get.rvm.io | bash -s stable

 

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

source ~/.rvm/scripts/rvm

 

Чтобы получить список всех известных версий Ruby, наберите:

rvm list known

 

Например, если вы хотите установить Ruby 2.6 и установить его как версию по умолчанию, вы должны выполнить следующие команды:

rvm install 2.6rvm use 2.6 --default

 

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

ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]

 

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

Читать  Список всех IP-адресов на интерфейсе в Linux

 

Вывод

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

Если у вас есть какие-либо вопросы или пожелания, не стесняйтесь комментировать ниже.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно

Статьи партнеров:

Рекомендуемое
Шаг 8: Ускорьте сайт Нет ничего более притягательного, чем вялый…
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close