Как установить Ruby на Debian 10

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

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

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

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

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

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

Выполните следующие команды как пользователь root или пользователь с привилегиями sudo, чтобы обновить список пакетов и установить Ruby:

 sudo apt update sudo apt install ruby-full

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

 ruby --version

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

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

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

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

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

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

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

Начните с установки git и других зависимостей, необходимых для сборки 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

Выполните следующую команду, чтобы установить скрипты 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"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc source ~/.bashrc

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

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

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

 rbenv -v
 rbenv 1.1.2-26-gc6324ff

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

 rbenv install -l

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

 rbenv install 2.7.0 rbenv 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.

Установите зависимости, необходимые для сборки 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 7D2BAF1CF37B13E2069D6956105BD0E739499BDB curl -sSL https://get.rvm.io | bash -s stable

Чтобы начать использовать RVM, введите:

 source ~/.rvm/scripts/rvm

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

 rvm list known

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

 rvm install ruby rvm --default use ruby

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

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

Если вы хотите установить определённую версию Ruby, введите команды ниже. Замените xxx на версию Ruby, которую хотите установить:

 rvm install ruby-xxx rvm --default use ruby-xxx

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

Заключение

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

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

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

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

Источник

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

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