Številni dragulji so gosti v shrambah git, kot so javna skladišča v Github. Če želite dobiti najnovejšo različico, pa pogosto ni nobenih draguljev, ki bi jih lahko enostavno namestili. Namestitev iz git-a je sicer zelo enostavna.
Najprej morate razumeti, kaj je git. Git uporabljajo razvijalci knjižnice za sledenje izvirne kode in sodelovanje. Git ni mehanizem sproščanja. Pomembno je upoštevati, da različica programske opreme, ki jo dobite iz git-a, morda ni stabilna. To ni različica izdaje in lahko vsebuje napake, ki jih je treba odpraviti pred naslednjo uradno izdajo.
Prva stvar, ki jo morate storiti, da namestite dragulje iz git-a, je namestiti git. Ta stran knjige Git Book razlaga, kako to storiti. Na vseh platformah je precej preprost in ko enkrat namestite, imate vse, kar potrebujete.
Namestitev dragulja iz skladišča Git bo postopek v 4 korakih.
- Klonirajte skladišče Git.
- Spremenite se v nov imenik.
- Zgradite dragulj.
- Namestite dragulj.
Klonirajte Git repozitorij
V Git lingu je treba kopirati shrambo gita, da bi jo kopirali. Naredili bomo kopijo skladišča rspec iz github-a. Ta kopija bo popolna kopija, enako kot razvijalci v njihovih računalnikih. Lahko celo spremenite spremembe (čeprav teh sprememb ne boste mogli vrniti nazaj v skladišče).
Edino, kar morate klonirati git repozitorij, je klon URL. To je na strani github za RSpec. Klon URL za RSpec je git: //github.com/dchelimsky/rspec.git. Zdaj preprosto uporabite ukaz "git clone", priložen kloniranju URL.
$ git clone git: //github.com/dchelimsky/rspec.git
To bo kloniralo RSpec-a v imenik rspec. Ta imenik mora biti vedno enak končnemu delu kloniranega URL-ja (minus .git del).
Spremenite se v Novi imenik
Tudi ta korak je zelo preprost. Preprosto preklopite na nov imenik, ki ga je ustvaril Git.
$ cd rspec
Zgradite dragulj
Ta korak je nekoliko bolj težaven. Dragulji so zgrajeni s pomočjo Rake, z uporabo naloge, imenovane "dragulj."
$ rake dragulj
Morda ni tako preprosto. Ko namestite gem s pomočjo ukaza gem, tiho v ozadju naredi nekaj precej pomembnega: preverjanje odvisnosti. Ko izdate ukaz rake, se bo morda vrnilo s sporočilom o napaki, ki pravi, da najprej potrebuje drug dragulj ali da morate nadgraditi že nameščen dragulj. Namestite ali nadgradite ta dragulj s pomočjo ukaza gem ali z namestitvijo iz git. To boste morda morali storiti večkrat, odvisno od tega, koliko odvisnosti ima dragulj.
Namestite Gem
Ko je postopek izdelave končan, boste v imeniku pkg imeli nov dragulj. Preprosto podajte relativno pot do te .gem datoteke do namestitev gem ukaz. Za to boste potrebovali skrbniške pravice za Linux ali OSX.
$ gem namestite pkg / gemname-1,23.gem
Gem je zdaj nameščen in ga lahko uporabljamo tako kot katerikoli drug dragulj.