Ruby Version Manager installeren op Linux

click fraud protection

Je Linux-omgeving instellen voor RVM is het moeilijkste deel van het installeren van RVM zelf. Als u niet bekend bent met het compileren Robijn vanaf de bron kun je een beetje verdwalen. Gelukkig maken distributies zoals Ubuntu de zaken vrij eenvoudig.

Deze instructies zijn geschreven op Ubuntu. Meestal zullen ze van toepassing zijn op elke op Debian of Ubuntu gebaseerde distributie. Voor andere distributies kunnen de pakketnamen verschillen, maar dezelfde bibliotheken en dergelijke moeten worden geïnstalleerd.

Eerst en vooral heb je de C-compiler en het hulpprogramma Make nodig. Deze worden meestal gebundeld met een aantal andere tools en magie achter de schermen in een pakket genaamd build-essentieel. Dit is dus het eerste pakket dat moet worden geïnstalleerd.

Vervolgens heb je een paar bibliotheken nodig en hun tegenhangers voor hun ontwikkelingspakket. Twee van deze bibliotheken zijn leesregel, waarmee u tekstregels in bash of IRB kunt bewerken, en zlib, die Rubygems nodig heeft om te functioneren. Ook inbegrepen is OpenSSL en LibXML.

instagram viewer

Nu u helemaal klaar bent, installeert u RVM zelf. Dit wordt gedaan via een shell-script dat u kunt downloaden en direct kunt uitvoeren met een enkele opdracht.

In latere versies van RVM, een RVM-vereisten opdracht is toegevoegd om u meer informatie te geven over de bouw- en uitvoeringsvereisten voor verschillende robijnen. U kunt deze lijst met vereisten bekijken en bekijken door te lopen RVM-vereisten.

U zult waarschijnlijk de MRI Ruby-tolk willen installeren (de officiële Ruby-tolk, degene die u waarschijnlijk al kent). Om dat te doen (nadat u de build-afhankelijkheden hebt geïnstalleerd, zie de vorige stappen), is het eenvoudig rvm installeren 1.9.3. Dit geeft je de MRI-interpreter versie 1.9.3 (de stabiele release op het moment dat dit artikel werd geschreven) op het laatste patch-niveau.

En dat is het. Onthoud om RVM gebruik 1.9.3 voordat je Ruby gaat gebruiken en dat is het, Ruby is geïnstalleerd.

instagram story viewer