Jump to content

Менеджер версий Ruby

Менеджер версий Ruby
Разработчик(и) Уэйн Э. Сеген, Михал Папис
Стабильная версия
1.29.12 / 15 января 2021 г .; 3 года назад ( 15.01.2021 )
Репозиторий
Написано в Баш , Руби [1]
Операционная система Unix-подобный
Лицензия Лицензия Апач 2.0
Веб-сайт РВМ .что

Ruby Version Manager , часто сокращенно RVM , представляет собой программную платформу для Unix-подобных операционных систем, предназначенную для управления несколькими установками Ruby на одном устройстве. [2]

Вся среда Ruby, включая интерпретатор Ruby, установленные RubyGems (gems) и документацию, разбита на разделы. Затем разработчик может переключаться между разными версиями для работы над несколькими проектами с разными требованиями к версии. Помимо MRI , стандартного интерпретатора Ruby, RVM выполняет функцию установщика для различных других реализаций Ruby. К ним относятся JRuby , mruby , MacRuby , IronRuby , Maglev , Rubinius , Ruby Enterprise Edition, Topaz и GoRuby (интерпретатор, оптимизированный для игры в гольф ). Кроме того, RVM поддерживает установку исправленных версий МРТ.

RVM предоставляет функции для организации драгоценных камней Ruby через «наборы драгоценных камней», коллекции драгоценных камней, разделенные пространством имен и связанную с ними установку Ruby. Gemsets можно связать с каталогами/проектами с помощью эксклюзивного RVM-файла. .rvmrc файл. Альтернатива использованию .rvmrc файл (и общая цель, хотя и специфичная для пользователя .jrubyrc) и его формат — использование .ruby-version и .ruby-gemset файлы, совместимые с другими менеджерами версий Ruby, такими как RBenv и chruby . Кроме того, используя .rvmrc требует доверия для предотвращения выполнения несанкционированного кода, в то время как .ruby-version нет. [3]

  1. ^ «rvm/RubyGems.org» . Проверено 30 мая 2016 г.
  2. ^ Томас, Дэйв (2011). Программирование Ruby 1.9 (изд. версии 4.1). Прагматичный программист.
  3. ^ «RVM: Менеджер версий Ruby — типичный рабочий процесс проекта RVM» .
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3f2a177f7bd7cf3a00773c5331385ab7__1713842100
URL1:https://arc.ask3.ru/arc/aa/3f/b7/3f2a177f7bd7cf3a00773c5331385ab7.html
Заголовок, (Title) документа по адресу, URL1:
Ruby Version Manager - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)