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

Установить Ruby на Ubuntu

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

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

Предпосылки

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

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

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

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

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

     sudo apt update
  2. Установите Ruby, введя:

     sudo apt install ruby-full
  3. Чтобы убедиться, что установка прошла успешно, выполните следующую команду, которая выведет версию Ruby:

     ruby --version

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

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

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

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

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

  1. Сначала обновите индекс пакетов и установите пакеты, необходимые инструменту 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
  2. Затем выполните следующую команду curl , чтобы установить rbenv и ruby-build:

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

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

    Установка Ubuntu Ruby с помощью Rbenv
  3. Добавьте $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
  4. Установите последнюю стабильную версию 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, выполните следующие действия:

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

     gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB curl -sSL https://get.rvm.io | bash -s stable 
    Установка Ubuntu Ruby с помощью RVM

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

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

     rvm install 2.5.1 rvm use 2.5.1 --default

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

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

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

Заключение

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

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

ubuntu ruby Не используете Ubuntu 18.04?
Выберите другую ОС:
центос 7 центос 8 дебиан 10 дебиан 9 убунту 20.04

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *