Как да инсталирате Rails на Ubuntu и да актуализирате Ruby до последната версия

Преди няколко месеца, когато за първи път научих Ruby-on-Rails, трябваше да работя по съвместен проект с кодиращ партньор. Продължавахме да изпадаме в проблеми, тъй като той имаше различна версия на Rails и Buby настройка за проекта. Не можах да си увия главата как да инсталирам версиите, необходими на проекта.

Ето ръководството, което бих искал да имам. Той също така ви показва как да превключите версията на Ruby или Rails, която използвате, в зависимост от проектите, по които работите.

Първо, нека да инсталираме най-новата версия на Ruby. За да направим това, трябва да инсталираме пакет, наречен RVM - мениджър на версии на Ruby. Този пакет ни позволява да инсталираме ВСЯКА версия на Ruby на нашата машина на Ubuntu и ни позволява да превключваме между версии.

Целият код тук ще се изпълнява с помощта на Ubuntu CLI / терминал.

Инсталиране на RVM

  1. Първо, трябва да инсталираме предварително условие. Отворете терминала си на Ubuntu и въведете командата:
sudo apt-get install software-properties-common 

След това трябва да добавим PPA (Архив на личен пакет) . PPA е начинът, по който получаваме файлове, разпространявани от разработчици, които тепърва ще стигнат до официалния пакет / магазин за приложения на Ubuntu.

Това също е начин за разработчиците да разпространяват най-новите версии на своя софтуер, докато чакат Ubuntu да тества и публикува този софтуер в официалния магазин.

sudo apt-add-repository -y ppa:rael-gc/rvm

Командата по-горе добавя PPA към списъка с места, от които можем да изтегляме пакети от нашата машина на Ubuntu.

След това нека опресним нашия списък с пакети, като стартираме:

sudo apt-get update

И накрая, нека инсталираме самия RVM.

sudo apt-get install rvm

Сега рестартирайте терминала, за да влязат вашите промени в сила. След това въведете rvm versionи натиснете, за enterда проверите дали е инсталиран rvm. Трябва да получите отговор като този:

rvm 1.29.10 (manual) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [//rvm.io]

Инсталиране на Ruby

Сега можем да инсталираме най-новата версия на Ruby, която е 2.7.1. Изпълнете командата rvm install 2.7.1. Като алтернатива можете да стартирате, rvm install rubyкоято ще инсталира най-новата стабилна версия (това ще инсталира v2.7.0).

За да видите какви версии на Ruby сте инсталирали, стартирайте rvm ls. За да превключвате между версиите на Ruby, стартирайте rvm use (например, rvm use 2.7.1).

Инсталиране на Ruby-on-Rails

Последната версия на Rails е в 6.03. Rails е просто скъпоценен камък на Ruby и с инсталиран Ruby можем да инсталираме Rails! Изпълнете, за gem install railsда инсталирате най-новата версия на Rails.

И накрая, за да проверите дали всичко е минало добре, бягайте rails -v. Трябва да се Rails 6.0.3.2върнете, тъй като това е най-новата версия към момента на публикуване на тази статия.

Вече можете да стартирате първия си проект Rails, като напишете rails new myapp.

Хей, сега си на Rails!