Instalarea Ruby Version Manager pe Linux

Pregătirea mediului Linux pentru RVM este cea mai grea parte a instalării RVM în sine. Dacă nu sunteți familiarizat cu procesul de compilare Rubin din sursă, te poți pierde puțin. Din fericire, distribuțiile precum Ubuntu fac lucrurile destul de ușoare.

Aceste instrucțiuni sunt scrise pe Ubuntu. În cea mai mare parte, acestea se vor aplica la orice distribuție bazată pe Debian sau Ubuntu. Pentru alte distribuții, numele pachetului pot diferi, dar trebuie instalate aceleași biblioteci și astfel.

În primul rând, aveți nevoie de compilatorul C și de utilitatea Make. Acestea sunt de obicei grupate împreună cu alte instrumente și în spatele scenei magice într-un pachet numit build-essential. Așadar, acesta este primul pachet care ar trebui instalat.

În continuare, veți avea nevoie de câteva biblioteci și de omologii lor de pachete de dezvoltare. Două dintre aceste biblioteci sunt readline, ceea ce vă permite să editați linii de text în bash sau IRB, și zlib, care vor trebui să funcționeze Rubygems. De asemenea, sunt incluse OpenSSL și LibXML.

instagram viewer

Acum că sunteți totul configurat, instalați RVM în sine. Acest lucru se face printr-un script shell pe care îl puteți descărca și rula direct cu o singură comandă.

În versiunile ulterioare ale RVM, an cerințe rvm a fost adăugată comanda pentru a vă oferi mai multe informații despre necesitățile de construire și rulare pentru diverse rubine. Puteți vedea și peruza această listă de cerințe rulând cerințe rvm.

Probabil veți dori să instalați interpretul MRI Ruby (interpretul oficial Ruby, cel cu care probabil sunteți deja familiari). Pentru a face asta (după ce ați instalat dependențele de construire, consultați pașii precedenți), este un lucru simplu rvm instala 1.9.3. Aceasta vă va oferi interpretul RMN versiunea 1.9.3 (versiunea stabilă la momentul în care a fost scris acest articol) la cel mai recent nivel de patch.

Si asta e. A își aminti să utilizarea rvm 1.9.3 înainte de a începe să utilizați Ruby și asta este, Ruby este instalat.

instagram story viewer