Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

Ссылки [ править ]

  1. ^ "rvm / RubyGems.org" . Проверено 30 мая 2016 .
  2. ^ Томас, Дэйв (2011). Программирование Ruby 1.9 (версия 4.1, ред.). Прагматичный программист.
  3. ^ https://rvm.io/workflow/projects

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • rvm на GitHub