Cum se instalează JetBrains RubyMine pe Linux

JetBrains RubyMine este un mediu de dezvoltare integrat (IDE) performant, special creat pentru programarea în limbajul Ruby. Fiind o aplicație multiplatformă, funcționează fără probleme pe sistemele de operare Mac OS, Windows și Linux. Acest tutorial are ca scop ghidarea utilizatorilor Linux prin procesul de instalare al RubyMine.

Important: Trebuie menționat că JetBrains RubyMine nu este un software gratuit. După instalare, programul poate fi testat ca versiune de evaluare. Pentru a utiliza software-ul pe termen lung, este necesar un cont JetBrains și achiziționarea unei licențe.

Instalare pe Arch Linux

Utilizatorii Arch Linux pot instala JetBrains RubyMine prin intermediul AUR (Arch User Repository). Această modalitate oferă avantajul instalării ca pachet nativ Arch, permițând actualizări regulate și gestionate eficient.

Deși JetBrains nu oferă suport oficial pentru RubyMine prin AUR, pachetul preia fișierele direct de pe site-ul oficial, asigurând o instalare sigură și actualizată.

Pentru a începe instalarea, este necesară prezența pachetelor „git” și „base-devel”. Acestea sunt esențiale pentru instalarea software-ului prin AUR:

sudo pacman -S git base-devel

După instalarea pachetelor premergătoare, se recomandă instalarea asistentului Trizen AUR, un instrument care simplifică gestionarea pachetelor din AUR.

Pentru a descărca Trizen, folosiți comanda git clone:

git clone https://aur.archlinux.org/trizen.git

Accesați folderul „trizen” folosind comanda cd:

cd trizen/

Instalați Trizen cu ajutorul comenzii makepkg:

makepkg -sri

Odată instalat, asistentul Trizen va facilita instalarea RubyMine. Utilizați comanda trizen -S pentru a instala cea mai recentă versiune:

trizen -S rubymine

Instalare folosind pachetul Snap

RubyMine este disponibil ca pachet Snap pentru Ubuntu și alte distribuții Linux care suportă acest format. Instalarea versiunii Snap este un proces simplu.

Începeți prin activarea „snapd”. Deschideți un terminal și instalați pachetul „snapd” cu ajutorul managerului de pachete:

sudo apt install snapd

Activați serviciul „snapd.socket” folosind Systemd:

sudo systemctl enable --now snapd.socket

Cu timpul de execuție Snapd configurat, utilizați comanda de instalare rapidă pentru a instala RubyMine:

sudo snap install rubymine --classic

Notă: Versiunea Snap a RubyMine necesită suport pentru modul „Classic”, care la rândul său necesită AppArmor. Din acest motiv, versiunea Snap nu va funcționa pe distribuții precum Fedora.

Instalare generică pe Linux

Pentru distribuțiile Linux care nu suportă Snap sau AUR, este disponibil un program de instalare TarGZ descărcabil.

Accesați pagina de descărcare RubyMine Linux și faceți click pe butonul „Descărcare” pentru a obține programul de instalare.

Programul de instalare are aproximativ 500 MB, așadar descărcarea poate dura câteva minute. Deschideți un terminal cu Ctrl+Alt+T (sau căutați „Terminal” în meniul aplicației) și folosiți comanda cd pentru a accesa folderul „Descărcări”:

cd ~/Downloads

Extrageți arhiva folosind comanda tar:

tar xvf RubyMine-*.tar.gz

Accesați folderul extras:

cd RubyMine-*/

Intrați în folderul „bin”:

cd bin

Porniți programul de instalare executând scriptul „rubymine.sh”:

./rubymine.sh

La pornire, va apărea o fereastră pop-up. Alegeți „Nu importați setările” și apoi selectați „OK”.

După aceea, va apărea fereastra de activare. Conectați-vă la contul dvs. JetBrains și apăsați „Continuați” pentru a începe să utilizați aplicația.