Daugybė brangakmenių yra talpinami „git“ saugyklose, tokiose kaip valstybinės saugyklos Github. Tačiau norint gauti naujausią versiją, dažnai nėra brangakmenių, kuriuos būtų galima lengvai įdiegti. Vis dėlto įdiegti iš „Git“ yra gana paprasta.
Pirma, jūs turite suprasti, kas yra gitas. Git yra tai, ką bibliotekos kūrėjai naudoja šaltinio kodo stebėjimui ir bendradarbiavimui. Gitas nėra paleidimo mechanizmas. Svarbu atkreipti dėmesį, kad programinės įrangos, kurią gaunate iš „Git“, versija gali būti stabili. Tai nėra išleidimo versija ir joje gali būti klaidų, kurios bus ištaisytos prieš kitą oficialų išleidimą.
Pirmas dalykas, kurį turite padaryti, norėdami įdiegti brangakmenius iš git, yra įdiegti git. Šitas puslapis iš „The Git Book“ paaiškina, kaip tai padaryti. Tai gana paprasta visose platformose ir įdiegę turite viską, ko jums reikia.
Diegimas perlas iš „Git“ saugyklos bus 4 žingsnių procesas.
- Kloniuokite „Git“ saugyklą.
- Pakeiskite į naują katalogą.
- Sukurkite perlą.
- Įdiekite perlą.
Klonuoti „Git“ saugyklą
„Git Lingo“ „klonuoti“ „git“ saugyklą - pasidaryti jo kopiją. Mes padarysime rspec saugyklos kopiją iš github. Ši kopija bus pilna kopija, tą pačią kūrėjas turės savo kompiuteriuose. Jūs netgi galite atlikti pakeitimus (nors jūs negalėsite atlikti šių pakeitimų atgal į saugyklą).
Vienintelis dalykas, kurį jums reikia klonuoti „git“ saugyklą, yra klono URL. Tai pateikiama github puslapyje RSpec. „RSpec“ klono URL yra git: //github.com/dchelimsky/rspec.git. Dabar tiesiog naudokite komandą „git clone“, pateiktą kartu su klono URL.
$ git clone git: //github.com/dchelimsky/rspec.git
Tai padės „RSpec“ saugyklą klonuoti į katalogą, vadinamą rspec. Šis katalogas visada turėtų būti tas pats, kaip ir galutinė klono URL dalis (atėmus .git dalį).
Pakeiskite į naują katalogą
Šis žingsnis taip pat labai paprastas. Tiesiog pakeiskite į naują katalogą, kurį sukūrė „Git“.
$ cd rspec
Sukurkite perlą
Šis žingsnis yra šiek tiek sudėtingesnis. Brangakmeniai statomi naudojant „Rake“, naudojant užduotį, pavadintą „perlas“.
$ grėblio perlas
Vis dėlto tai gali būti ne taip paprasta. Kai diegiate perlą naudodamiesi perlų komanda, tyliai fone tai daro ką nors gana svarbaus: tikrina priklausomybę. Kai išduosite „rake“ komandą, ji gali sugrįžti su klaidos pranešimu, sakydama, kad pirmiausia reikia įdiegti kitą perlą arba kad jūs turite atnaujinti jau įdiegtą perlą. Įdiekite arba atnaujinkite šį perlą naudodamiesi perlų komanda arba įdiegdami iš „git“. Jums gali tekti tai padaryti keletą kartų, priklausomai nuo to, kiek priklauso brangakmenių.
Įdiekite perlą
Kai kūrimo procesas bus baigtas, „pkg“ kataloge turėsite naują brangakmenį. Tiesiog nurodykite santykinį šio .gem failo kelią į perlas įdiegti komanda. Norėdami tai padaryti „Linux“ ar „OSX“, jums reikės administratoriaus teisių.
$ gem install pkg / gemname-1.23.gem
Perlas dabar yra įdiegtas ir gali būti naudojamas kaip ir bet kuris kitas perlas.