Менеджер версий Ruby - Ruby Version Manager
Эта статья нужны дополнительные цитаты для проверка. (Февраль 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
| Разработчики) | Уэйн Э. Сегин, Михал Папис |
|---|---|
| Стабильный выпуск | 1.29.6 / 13 декабря 2018 г. |
| Репозиторий | |
| Написано в | Баш, Рубин[1] |
| Операционная система | Unix-подобный |
| Лицензия | Лицензия Apache 2.0 |
| Интернет сайт | rvm |
Менеджер версий Ruby, часто сокращенно RVM, это программная платформа для unix-подобный операционные системы, предназначенные для управления несколькими установками Рубин на том же устройстве.[2]
Вся рубиновая среда, включая Рубин интерпретатор, установлен RubyGems, и документация разделена. Затем разработчик может переключаться между разными версиями для работы над несколькими проектами с разными требованиями к версии. В добавление к МРТ, стандартный интерпретатор Ruby, RVM функционирует как установщик для различных других реализаций Ruby. К ним относятся JRuby, мраби, MacRuby, IronRuby, Маглев, Рубиниус, Ruby Enterprise Edition, Topaz и GoRuby (интерпретатор, оптимизированный для код гольф ). Кроме того, RVM поддерживает установку исправленных версий MRI.
RVM предоставляет функции для организации Ruby драгоценные камни через «гемсеты» - коллекции драгоценных камней, разделенных пространством имен и связанной установкой Ruby. Наборы гемов могут быть связаны с каталогами / проектами с помощью эксклюзивного RVM .rvmrc файл. Альтернатива использованию .rvmrc файл (и общего назначения, хотя и зависит от пользователя .jrubyrc) и его формат - использование .ruby-версия и .ruby-gemset файлы, которые совместимы с другими менеджерами версий Ruby, такими как RBenv и грубый. Кроме того, используя .rvmrc требует доверия для предотвращения выполнения неавторизованного кода, в то время как .ruby-версия не.[3]
Рекомендации
- ^ "rvm / RubyGems.org". Получено 2016-05-30.
- ^ Томас, Дэйв (2011). Программирование Ruby 1.9 (Версия 4.1 изд.). Прагматичный программист.
- ^ https://rvm.io/workflow/projects
внешняя ссылка
| Этот Unix -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |
