Ръководител на версиите на 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 чрез "gemsets", колекции от скъпоценни камъни, разделени от пространство от имена и свързана с него 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, тъй като преди това се опитах с други и нямаше начин. Всичко беше идеално за първи път.
Благодаря Ви много.