- Установка Ruby
- Выберите ваш метод установки
- Системы управления пакетами
- apt (Debian или Ubuntu)
- yum (CentOS, Fedora, или RHEL)
- portage (Gentoo)
- pacman (Arch Linux)
- Homebrew (macOS)
- OpenBSD
- Ruby на Solaris и OpenIndiana
- Другие дистрибутивы
- Установщики
- ruby-build
- ruby-install
- RubyInstaller
- Ruby Stack
- Менеджеры
- asdf-vm
- chruby
- rbenv
- RVM (“Ruby Version Manager”)
- Сборка из исходников
- linux-notes.org
- Установка Ruby (несколько версий Ruby) в Unix/Linux
- Установка Ruby (несколько версий Ruby) в CentOS/Fedora/RHEL
- Установка Ruby в Debian/Ubuntu
- Установка Ruby в Mac OS X
- One thought on “ Установка Ruby (несколько версий Ruby) в Unix/Linux ”
- Добавить комментарий Отменить ответ
- Установка Ruby в Ubuntu
- Установка Ruby с помощью RVM
- Выводы
- Установка Ruby
- Решение
Установка 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 не будут управляться любыми инструментами.
Источник
linux-notes.org
Язык программирования Ruby становится более популярным в наши дни. Ruby был создан Юкихиро «Matz» Мацумото и впервые был опубликован в 1995 году.
Установка Ruby (несколько версий Ruby) в Unix/Linux
Я расскажу в данной статье, как можно установить ruby на различные Unix/Linux ОС.
Установка Ruby (несколько версий Ruby) в CentOS/Fedora/RHEL
Рекомендуется регулярно обновлять систему и перед установка ruby, я обновлю ОС:
Используйте следующую команду для установки рекомендуемых пакетов:
Выполняем импорт ключа:
Выполняем установку последней стабильной версии RVM, используя следующую команду. Эта команда автоматически загрузит все необходимые файлы и установит все за вас:
После установки RVM, нужно настроить ENV среду, используя нижеприведенную команду:
RVM предоставляет возможность управлять несколькими версиями Ruby в одной системе. Используйте следующую команду для установки требуемой версии Ruby:
Если вы хотите использовать несколько версий ruby, вы можете установить дополнительную версию с помощью rvm:
Т.к в системе имеется несколько версий ruby, я выберу какая будет использоваться по умолчанию:
Для проверки версии руби, используем:
Установка Ruby в Debian/Ubuntu
Установка довольно простая:
Изи установка. Более подробно допишу немного позже.
Установка Ruby в Mac OS X
И после чего, можно выполнять установку:
Для поиска нужно версии, можно использовать:
PS: По мере возможности, я пополню информацию в данной теме.
One thought on “ Установка Ruby (несколько версий Ruby) в Unix/Linux ”
1. rvm вполне себе можно юзать и в debian-like системах. Особенно если требуется версия ruby, отличная от системной и/или нужны несколько версий одновременно.
2. Стоит упомянуть также rbenv, это аналог rvm.
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Источник
Установка Ruby в Ubuntu
Ruby — это один из достаточно популярных языков программирования, на котором уже разработано множество системных программ и веб-сайтов. На Ruby написаны некоторые системные скрипты Linux, а также программа для тестирования на проникновение Metasploit. Из веб-технологий очень большую популярность завоевал стек Ruby On Rails, который делает разработку сайтов очень простой.
В этой статье мы рассмотрим как выполняется установка Ruby Ubuntu и более поздних версиях несколькими способами. Для этого вы можете использовать официальные репозитории, программу RVM или же репозиторий PPA с более новой версией.
Установка Ruby с помощью RVM
Сначала давайте рассмотрим как выполняется установка Ruby с помощью RVM. RVM или Ruby Version Manager — это утилита обеспечивающая эффективную установку, обновление и удаление новых версий Ruby и фреймворка Ruby on Rails. Чтобы установить RVM нам понадобиться утилита curl:
sudo apt install curl
Также нужно импортировать в систему открытый ключ:
sudo gpg2 —keyserver hkp://keys.gnupg.net —recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
Теперь загрузим и запустим установщик RVM:
curl -sSL https://get.rvm.io | bash -s stable
После завершения работы скрипта осталось настроить среду выполнения с помощью такой команды:
Настройка менеджера версий почти завершена и мы можем перейти к установке Ruby, сначала установим нужные зависимости в систему:
Дальше нам нужно посмотреть какие версии Ruby доступны, для этого используйте такую команду:
Теперь можно установить нужную вам версию Ruby, вы даже можете управлять несколькими версиями Ruby в системе с помощью этой утилиты. Например, давайте установим версию 2.4:
После того как установка ruby завершиться нужно указать версию, которую следует использовать по умолчанию:
rvm use 2.4 —default
Осталось проверить версию:
Если вам также нужна платформа разработки веб-приложений, то вы можете ее очень просто установить с помощью утилиты gem. Установка Ruby on Rails на Ubuntu:
gem install rails
Также можно вручную указать версию, которую нужно установить:
gem install rails —version=4.2.5
Вот и все, установка Ruby Ubuntu полностью завершена.
Выводы
В этой статье мы рассмотрели как установить Ruby Ubuntu 20.04 или в более поздних версиях. Как видите, это достаточно просто и вы можете всегда иметь последнюю версию языка на своем компьютере, независимо от того, что есть в репозитории.
Источник
Установка Ruby
Мне нужно установить библиотеки Ruby с помощью gem (install all Ruby libraries with gem).
Т.е. как я понимаю, есть три способа установки Ruby:
— Компиляция из исходников;
— С помощью сторонних инструментов;
— Менеджеры пакетов;
а мне из них нужен способ установки с помощью сторонних инструментов. Один из таких инструментов: RVM.
Итак, для его установки я выполнила следующие действия:
1). установка git и curl:
Установка Ruby через RVM
Пытаюсь установить ruby через rvm. Установил сам rvm. pi@raspberrypi:
$ rvm -v rvm 1.26.11.
Установка Ruby
Только начал изучать Руби. Подскажите пожалуйста. Как правильно установить, его что бы Руби.
Установка Ruby
Я новичек в руби, первый день) Поставил ruby 1.8.7 и рельсы. Пользовался этой статьей для.
Установка Ruby on Rails
Здравствуйте. Никак не получается установить Ruby on Rails в автоматическом режиме. Устанавливаю.
Решение
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Установка Ruby on Rails
Здравстуйте! Что я неправильно установил? Если при создании каталога получается такая ошибка
Установка версии ruby по умолчанию
Здравствуйте, у меня такая проблема, что мне необходимо использовать версию руби 2.2.1, которую я.
Установка ruby on rails на Windows 7
подскажите те кто устанавливал как устанавливать руби скачивать наверно от сюда.
установка ruby под rvm
На оф-сайте rvm рекомендуется устанавливать от пользователя — так и установил. Затем установил.
Установка ruby on rails на os x yosemite 10.10
Я следовал гайду installrails.com и застрял на стадии установки именно рельс. Уже пробовал: .
Установка Ruby on Rails на Ubuntu 13.10
Никак не могу установить Ruby на Ubuntu 13.10 При вводе команды: rvm requirements выскакивает.
Источник