Как установить Ruby на CentOS 7

Как установить Ruby на CentOS 7

How To Install Ruby on CentOS 7

29 Декабря 2019 | CentOS

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

Как установить Ruby на CentOS 7

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

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


Установите Ruby 

Самый простой способ установить Ruby в вашей системе CentOS - через yumменеджер пакетов. На момент написания, версия в репозиториях CentOS была 2.0.0, которая довольно устарела.


  1. Установите ruby пакет с помощью следующей команды:

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

    ruby --version

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

    ruby 2.0.0p648 (2015-12-16) [x86_64-linux]


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

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

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


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

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

    sudo yum install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
  2. Затем запустите следующую команду curl, чтобы установить и rbenv, и ruby-build:

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

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


    Как вы можете видеть в выводе выше, перед тем, как начать использовать rbenv, нам нужно добавить $HOME/.rbenv/bin к нашему PATH.

    Если вы используете 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
  3. Теперь, когда у нас установлена ​​rbenv, мы можем легко установить последнюю стабильную версию Ruby и установить ее как версию по умолчанию с помощью:

    rbenv install 2.5.1rbenv 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 Version Manager) - это инструмент командной строки, который позволяет легко устанавливать, управлять и работать с несколькими средами Ruby.

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

  1. Для начала нам нужно установить зависимости, необходимые для того, чтобы утилита RVM могла собирать Ruby из исходного кода:

    sudo yum install curl gpg gcc gcc-c++ make patch autoconf automake bison libffi-devel libtool patch readline-devel sqlite-devel zlib-devel openssl-devel
  2. Затем выполните следующие команды для установки RVM в вашей системе:

    sudo gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDBcurl -sSL https://get.rvm.io | bash -s stable

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

    source ~/.rvm/scripts/rvm
  3. Установите последнюю стабильную версию Ruby с RVM и установите ее как версию по умолчанию с:

    rvm install 2.5.1rvm use 2.5.1 --default

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

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


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


Вывод 

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


    Комментарии

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

Загрузка комментариев...