Менеджер версій Ruby, часто скорочується як RVM, - це програмна платформа, призначена для управління кількома установками Ruby на одному пристрої.
Все середовище Ruby, включаючи інтерпретатор Ruby, встановлені RubyGems та документацію, розділено. Потім розробник може переключатися між різними версіями для роботи над різними проектами з різними вимогами до версії.
Крім того, RVM працює як інсталятор для інших реалізацій Ruby. До них належать JRuby, mruby, MacRuby, IronRuby, Maglev, Rubinius, Ruby Enterprise Edition, Topaz та GoRuby. Крім того, RVM підтримує встановлення виправлених версій МРТ.
В основному RVM полегшує користувачеві встановлення та перемикання між різними версіями Ruby на OS X та Linux.
Також можна встановити різні рівні виправлень, і Уейн склав список прикладів, щоб показати вам різні речі, які RVM може робити з командного рядка (включаючи управління дорогоцінними каменями).
RVM надає функції для організації дорогоцінних каменів Ruby за допомогою "наборів самоцвітів", колекцій дорогоцінних каменів, розділених простором імен, і пов'язаної з ним інсталяції Ruby.
Як встановити RVM на Ubuntu та похідні?
Для тих, хто зацікавлений у можливості встановити цю програму у своїй системі, вони повинні виконати ряд кроків, щоб отримати цей чудовий інструмент.
Перше, що нам слід зробити, це відкрити термінал у нашій системі за допомогою Ctrl + ALT + T, і в ньому ми виконаємо таку команду:
sudo apt-get install software-properties-common
Зробив це зараз ми збираємось підтримати себе наступною командою, щоб додати сховище програми в нашу систему за допомогою:
sudo apt-add-repository -y ppa:rael-gc/rvm
Ми оновлюємо наш список пакетів та програм за допомогою:
sudo apt-get update
В кінці кінців ми переходимо до встановлення програми за допомогою:
sudo apt-get install rvm
Після завершення інсталяції RVM тепер необхідно виконати цей крок, щоб завжди завантажувати RVM. Ми повинні змінити термінал, який ми використовуємо, щоб він завжди робив логін.
У випадку з терміналом Gnome вони повинні зробити це:
Після внесення змін необхідно перезапустити систему, щоб внесені зміни були завантажені на початку системи.
І готові з цим, ви будете готові розпочати використання цього чудового інструменту у своїй системі.
Встановлення Ruby на Ubuntu та похідних
Вже за допомогою RVM в нашій системі ми можемо встановити Ruby за допомогою нього, просто запустити таку команду:
rvm install ruby
Тепер Основні сценарії використання RVM включають встановлення та переключення між різними версіями ruby.
Основне використання RVM
Коли не вказана жодна версія, RVM встановить останню стабільну версію або вибраний інтерпретатор.
Якщо пропустити вказати інтерпретатор, RVM припустить, що ви хочете встановити Ruby MRI. Наступні приклади мали б точно такий же ефект:
rvm install ruby-2.3.1 rvm install ruby-2.3 rvm install 2.3.1 rvm install 2.3
Тепер, як ви бачите Можна встановити кілька версій Ruby, за допомогою яких ви можете скористатися цією перевагою для будь-якого з ваших проектів або завдань.
Справа зараз у тому встановити версію Ruby за замовчуванням, для цього ми можемо використовувати прапор:
rvm use INTERPRETER[-VERSION] --default
Тепер застосований Приклад буде таким:
rvm use jruby-1.8 --default
У цьому випадку ми використовуємо реалізацію Java для Ruby. Але, наприклад, якщо мене цікавить лише Ruby, просто запустіть його наступним чином:
rvm --default use 2.1.1
Ми перевіряємо версію за допомогою:
ruby -v
І це дасть вам результат типу:
ruby 2.1.1xxxxx
Si ви хочете знати про встановлені вами Ruby, просто запустіть:
rvm list rubies
Або, наприклад, якщо ви хочете знати версію, яку ви визначили за замовчуванням:
rvm list default
Нарешті, якщо ви хочете видалити або видалити з вашої системи, ви можете використовувати такі команди:
rvm remove # Elimina los archivos ruby, source y gemsets / archives opcionales
rvm uninstall # Simplemente elimina el rubí - deja todo lo demás.
Якщо ви хочете дізнатись більше про своє використання, Ви можете відвідати їх веб-сайт, де ви знайдете багато інформації про їх використання.
Нарешті, з вашим підручником я зміг встановити RVM, оскільки я намагався раніше з іншими, і ніяк не було можливості. З першого разу все було ідеально.
Велике спасибі.