Как установить rubygems linux

Установка Ruby

Вы можете использовать различные инструменты для установки Ruby. Эта страница описывает, как использовать основные системы управления пакетами и сторонние инструменты для управления и установки Ruby, и как собрать Ruby из исходников.

Выберите ваш метод установки

Есть несколько способов установки Ruby:

  • Когда вы на UNIX-подобных операционных системах, использование менеджера пакетов вашей системы — это самый простой способ. Однако, версия Ruby в пакетных менеджерах не самая последняя.
  • Установщики могут быть использованы для установки конкретной версии или нескольких версий Ruby. Есть установщик для Windows.
  • Менеджеры помогут вам переключаться между различными версиями Ruby, установленными на вашей системе.
  • Ну и наконец, вы можете также собрать Ruby из исходников.

В следующем списке перечислены доступные способы установки для различных нужд и платформ.

Системы управления пакетами

Если вы не можете скомпилировать ваш собственный Ruby и не хотите использовать сторонний инструмент для установки – вы можете воспользоваться пакетным менеджером вашей операционной системы.

Некоторые участники сообщества Ruby убеждены, что никогда не стоит пользоваться пакетными менеджерами для установки Ruby. Вместо этого лучше воспользоваться другими инструментами. Оставим все плюсы и минусы данного подхода за границами данного текста, отметим лишь, что основной причиной данной убежденности является то, что в пакетных менеджерах зачастую содержится информация об устаревших версиях Ruby. Если вы хотите использовать новейшую версию Ruby, убедитесь, что вы используете верное имя пакета или воспользуйтесь инструментами описанными ниже вместо этого.

apt (Debian или Ubuntu)

Debian GNU/Linux и Ubuntu используют систему управления пакетами apt . Вы можете использовать ее следующим образом:

Пакет ruby-full установит Ruby версии 2.3.1, которая является последним стабильным релизом.

yum (CentOS, Fedora, или RHEL)

CentOS, Fedora, и RHEL используют систему управления пакетами yum . Вы можете использовать ее следующим образом:

Устанавливаемая версия обычно является последней версией Ruby, доступной на момент выхода конкретной версии дистрибутива.

portage (Gentoo)

Gentoo использует систему управления пакетами portage .

По умолчанию, будут установлены версии 1.9 и 2.0, но доступны и другие версии. Для установки конкретной версии, заполните RUBY_TARGETS в вашем make.conf . Подробнее смотрите на сайте проекта Gentoo Ruby.

pacman (Arch Linux)

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

Это должно установить последнюю стабильную версию Ruby.

Homebrew (macOS)

На OS X El Capitan, Yosemite и Mavericks, Ruby 2.0 уже включены. OS X Mountain Lion, Lion и Snow Leopard поставляются с версией Ruby 1.8.7.

Многие люди на macOS используют Homebrew как пакетный менеджер. И это действительно просто – установить Ruby:

Это установит последнюю версию Ruby.

OpenBSD

OpenBSD, а также его дистрибутив adJ, имеет пакеты для трех основных версий Ruby. Следующая команда позволяет вам увидеть доступные версии и установить одну из них:

Вы можете установить несколько основных версий одновременно, потому что их бинарники имеют разные имена (например, ruby27 , ruby26 ).

Ветка HEAD коллекции портов OpenBSD может иметь самую последнюю версию Ruby для этой платформы через несколько дней после ее релиза, смотрите директорию lang/ruby в самой последней коллекции портов.

Ruby на Solaris и OpenIndiana

Ruby 1.8.7 доступен для Solaris 8-10 на Sunfreeware и Blastwave. Ruby 1.9.2p0 также доступен на Sunfreeware, но это все уже устарело.

Читайте также:  Как обновить драйвера видеокарты линукс

Чтобы установить Ruby на OpenIndiana, пожалуйста, используйте клиент Image Packaging System, или IPS. Это установит последние бинарники Ruby и RubyGems прямо из сетевого репозитория OpenSolaris для Ruby 1.9. Это просто:

Однако, сторонние инструменты могут быть хорошим способом получить последнюю версию Ruby.

Другие дистрибутивы

На других системах, вы можете поискать репозиторий пакета Ruby для пакетного менеджера вашего Linux дистрибутива, или же сторонние инструменты могут стать хорошим выбором для вас.

Установщики

Если версия Ruby, предоставляемая вашей операционной системой или пакетным менеджером, не актуальна, то вы можете установить новую версию при помощи сторонних установщиков. Некоторые из них также позволяют установить несколько версий Ruby в вашей системе и переключаться между ними. Если вы планируете использовать RVM как менеджер версий — то вам не нужен отдельный установщик, он идет со своим.

ruby-build

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

ruby-install

ruby-install позволяет вам скомпилировать и установить различные версии Ruby в произвольные каталоги. Существует также родственник chruby, который управляет переключением между версиями Ruby. Он доступен для macOS, Linux и других UNIX-подобных операционных систем.

RubyInstaller

Для пользователей Windows существует отличный проект, помогающий установить Ruby: RubyInstaller. Он предоставляет вам все, что нужно для настройки полноценного окружения Ruby на Windows.

Просто скачайте его, запустите и все готово!

Ruby Stack

Если вы устанавливаете Ruby для того, чтобы воспользоваться Ruby on Rails, вы можете использовать следующий установщик:

  • Bitnami Ruby Stack, которые предоставляет полное окружение для разработки на Rails. Поддерживает macOS, Linux, Windows, виртуальные машины и облачные сервисы.

Менеджеры

Многие рубисты используют менеджеры для управления несколькими версиями Ruby. Они предоставляют различные преимущества, но поддерживаются не официально. Однако их сообщество может оказать помощь.

asdf-vm

asdf-vm — это расширяемый менеджер версий, который может управлять несколькими исполняемыми версиями языка для каждого проекта. Вам понадобится плагин asdf-ruby (который, в свою очередь, использует ruby-build), чтобы установить Ruby.

chruby

chruby позволяет вам переключаться между разными версиями Ruby. chruby может управлять версиями Ruby, которые установлены с помощью ruby-install или даже собранными из исходников.

rbenv

rbenv позволяет вам управлять несколькими установленными версиями Ruby. Он не поддерживает установку Ruby, но для этого существует популярный плагин ruby-build. Оба инструмента доступны для macOS, Linux и других UNIX-подобных операционных систем.

RVM (“Ruby Version Manager”)

RVM позволяет вам устанавливать и управлять несколькими установленными версиями Ruby в вашей системе. Также он может управлять разными наборами гемов. Доступен для macOS, Linux и других UNIX-подобных операционных систем.

Uru — это легковесная, кросс-платформенная командная утилита, которая помогает вам использовать несколько версий Ruby на macOS, Linux или Windows.

Сборка из исходников

Конечно, вы можете установить Ruby из исходников. Скачайте и распакуйте архив, затем просто выполните:

По умолчанию, это установит Ruby в /usr/local . Для изменения, передайте опцию —prefix=DIR в скрипт ./configure .

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

Источник

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

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

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

  • Из стандартных репозиториев Ubuntu. Это самый простой способ установить Ruby в Ubuntu, и его должно хватить для большинства случаев использования. Версия, включенная в репозитории Ubuntu, — 2.7.0 .
  • Используя Rbenv. Сценарий, позволяющий установить несколько версий Ruby на одном компьютере.
  • Использование RVM (ruby enVironment Manager). Более тяжелый и многофункциональный скрипт, который позволяет вам устанавливать, управлять и работать с несколькими версиями Ruby.
Читайте также:  Windows chkdsk cannot open volume

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

Если вы не уверены, какую версию Ruby установить, обратитесь к документации приложения, которое вы собираетесь развернуть.

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

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

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

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

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

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

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

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

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

По умолчанию rbenv не обрабатывает установку Ruby. Мы будем использовать ruby-build для установки Ruby. Он доступен как отдельная программа и как плагин для rbenv.

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

Самый простой способ установить инструмент rbenv — использовать сценарий оболочки установки. Запустите следующий curl или, чтобы загрузить и выполнить скрипт:

Скрипт клонирует репозитории rbenv и ruby-build из GitHub в каталог

Сценарий установщика также вызывает другой сценарий, который проверяет установку. Результат скрипта будет выглядеть примерно так:

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

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

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

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

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

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

Rbenv работает, вставляя каталог с именем shims в начало пути PATH . Этот каталог содержит сценарии (оболочки), задачей которых является перехват команд Ruby и выполнение соответствующих двоичных файлов.

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

  • Версия оболочки используется в текущей оболочке и имеет наивысший приоритет. Его можно определить, установив RBENV_VERSION среды RBENV_VERSION с помощью rbenv shell .
  • Локальная версия устанавливается для каждого каталога отдельно. Эта версия записана в .ruby-version . Когда вы запускаете сценарий Ruby, rbenv ищет файл в текущем и всех родительских каталогах. Он использует версию Ruby, хранящуюся в первом найденном файле. Чтобы установить локальную версию, перейдите в каталог и выполните rbenv local .
  • Глобальная версия используется во всех оболочках, если не установлена оболочка или локальная версия. Используйте rbenv global чтобы установить глобальную версию.

Не используйте sudo для установки гемов, если Ruby управляется с помощью rbenv. Каждая версия Ruby устанавливается в

/.rbenv/versions записи пользователем.

Установка Ruby с использованием RVM

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

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

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

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

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

Читайте также:  Как сохранить файл от имени администратора windows 10

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

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

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

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

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

Выводы

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

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

Источник

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

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

Это краткое руководство показывает студентам и новым пользователям, как установить Ruby на Ubuntu 20.04 | 18.04.

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

Есть несколько способов установить Ruby на Ubuntu. Самый простой — использовать встроенный Ubuntu apt package manager . Версия Ruby в диспетчере пакетов Ubuntu обычно является последней стабильной версией.

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

Если вы студент или новый пользователь, ищущий систему Linux, чтобы начать обучение, проще всего начать с Ubuntu Linux OS…. Это отличная операционная система Linux для новичков и людей, ищущих более простой в использовании дистрибутив Linux.

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

Установите Ruby через Apt

Как упоминалось выше, самый простой способ установить Ruby на Ubuntu — через apt package manager . Для этого просто выполните следующие команды:

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

Он должен вывести аналогичную строку, как показано ниже:

Установка Ruby через Rbenv

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

Чтобы получить Ruby, нам нужно использовать ruby-build . Чтобы установить Ruby-build, выполните следующие команды, чтобы установить зависимости.

После этого выполнить команды ниже , чтобы клон как Rbenv и Ruby-build хранилищ на Github.

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

Затем выполните приведенные ниже команды, если вы работаете Bash Shell в Ubuntu.

Если Z Shell , выполните следующие строк

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

rbenv install -l

Затем установите нужную версию, используя приведенные ниже команды. Для этого поста мы устанавливаем Ruby 2.5.1 .

Замените номер версии на правильный, соответствующий вашей среде.

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

Он должен вывести аналогичную строку, как показано ниже:

Установка Ruby через RVM

RVM — еще один инструмент для установки и управления Ruby в системах Linux, включая Ubuntu.

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

Сначала установите зависимости, выполнив следующие команды:

Затем выполните приведенные ниже команды, чтобы установить RVM.

После этого запустите команду ниже, чтобы активировать RVM

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

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

Он должен вывести аналогичную строку, как показано ниже:

Вывод:

Это множество способов установить Ruby на Ubuntu. Если вы обнаружите ошибки в описанных выше шагах, сообщите нам об этом, оставив комментарий в форме ниже:

Источник

Оцените статью