Installer JetBrains RubyMine på Linux: Trinnvis guide

JetBrains RubyMine er et avansert utviklingsmiljø (IDE) for Ruby-programmering. Det fungerer på tvers av ulike operativsystemer som Mac OS, Windows og Linux. Denne artikkelen veileder deg gjennom prosessen med å installere RubyMine på et Linux-system.

Vær oppmerksom på at JetBrains RubyMine ikke er gratis programvare. Etter installasjonen kan du bruke en evalueringsversjon. For å kjøpe en lisens, må du opprette en JetBrains-konto.

Installasjon på Arch Linux

RubyMine er tilgjengelig for Arch Linux-brukere via Arch User Repository (AUR). Dette gir en enkel måte å installere og oppdatere programmet som en del av Arch Linux-økosystemet.

Selv om JetBrains ikke offisielt støtter RubyMine via AUR, henter AUR-pakken programfilene direkte fra JetBrains’ nettside, noe som sikrer sikker bruk.

Før du installerer RubyMine, må du installere pakkene «git» og «base-devel». Disse pakkene er nødvendige for å installere programmer fra AUR.

sudo pacman -S git base-devel

Etter å ha installert disse pakkene, last ned og installer Trizen AUR-hjelperen. Trizen forenkler installasjonen av RubyMine fra AUR.

For å installere Trizen, bruk git clone-kommandoen for å laste ned pakken:

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

Når pakken er lastet ned, flytt deg til «trizen»-mappen med CD-kommandoen. Denne mappen inneholder Trizen PKGBUILD-filen, som brukes til å kompilere programmet.

cd trizen/

Installer Trizen med makepkg-kommandoen:

makepkg -sri

Nå som Trizen er installert, kan du installere RubyMine med denne kommandoen:

trizen -S rubymine

Installasjon via Snap-pakke

RubyMine er også tilgjengelig som en Snap-pakke, som fungerer på Ubuntu og andre Linux-systemer som støtter Snap-formatet.

For å installere Snap-versjonen av RubyMine, aktiver først Snapd (Snap-pakkebehandler) i terminalen. Installer «snapd»-pakken ved hjelp av pakkebehandleren:

Etter installasjonen av Snapd, må du aktivere «snapd.socket»-tjenesten ved hjelp av Systemd. Bruk denne kommandoen:

sudo systemctl enable --now snapd.socket

Med Snapd aktivert kan du installere RubyMine med følgende kommando:

sudo snap install rubymine --classic

Merk: RubyMine i Snap-format fungerer kun på Linux-distribusjoner som støtter «Classic»-modus, som krever AppArmor. Dette betyr at det ikke fungerer på systemer som Fedora, da de ikke bruker AppArmor.

Generisk installasjonsveiledning for Linux

RubyMine tilbyr en TarGZ-installasjonsfil som fungerer på alle Linux-distribusjoner, spesielt de som ikke støttes av Snaps eller AUR. Denne metoden er nyttig for å installere RubyMine på de fleste Linux-systemer.

For å installere RubyMine, start med å laste ned installasjonsfilen fra RubyMine sin nedlastingsside. Klikk på «Last ned»-knappen.

Nedlastingen kan ta litt tid, ettersom installasjonsfilen er omtrent 500 MB stor. Når nedlastingen er fullført, åpne et terminalvindu med Ctrl + Alt + T (eller søk etter «Terminal» i appmenyen) og bruk CD-kommandoen for å navigere til «Nedlastinger»:

cd ~/Downloads

Bruk tar-kommandoen for å pakke ut TarGZ-arkivet. Dette arkivet inneholder installasjonsfilene:

tar xvf RubyMine-*.tar.gz

Etter at arkivet er pakket ut, gå inn i den utpakkede RubyMine-mappen:

cd RubyMine-*/

Gå deretter inn i «bin»-mappen, som inneholder den kjørbare installasjonsfilen:

cd bin

Start installasjonsprogrammet ved å bruke denne kommandoen:

./rubymine.sh

Et popup-vindu vil dukke opp. I dette vinduet, la «Konfigurasjons- eller installasjonsmappe» stå tomt og velg «Ikke importer innstillinger.» Klikk deretter «OK».

Etter å ha valgt «OK», vises aktiveringsvinduet. Logg inn med brukernavnet ditt og kontoen din. Trykk deretter «Fortsett» for å begynne å bruke appen.