Mnogi dragulji nalaze se u git spremištima, kao što su javna spremišta Github. No, kako biste dobili najnoviju verziju, često nisu ugrađeni dragulji koje biste mogli s lakoćom instalirati. Instalacija s gita je prilično jednostavna.
Prvo morate shvatiti što je git. Git je ono što programeri knjižnice koriste za praćenje izvornog koda i za suradnju. Git nije mehanizam za puštanje. Važno je napomenuti da verzija softvera koji ste dobili od gita može biti ili nije stabilna. To nije verzija izdanja i mogla bi sadržavati bugove koji će biti ispravljeni prije sljedećeg službenog izdanja.
Prvo što morate učiniti kako biste instalirali dragulje iz gita je instalirati git. Ova stranica knjige Git objašnjava kako to učiniti. Na svim platformama prilično je jednostavno, a nakon što je instalirate, imate sve što trebate.
Instalacija dragulja iz Git spremišta bit će postupak u 4 koraka.
- Klonirajte Git skladište.
- Promjena u novi direktorij.
- Izgradite dragulj.
- Instalirajte dragulj.
Klonirajte Git repozitorij
U Git lingo-u je "klonirati" git skladište napraviti njegovu kopiju. Napravit ćemo kopiju rspec-ovog spremišta iz github-a. Ova će kopija biti puna kopija, isti onaj kao programer na njihovim računalima. Možete čak napraviti i promjene (iako te promjene nećete moći vratiti u spremište).
Jedino što trebate klonirati git spremište je klonirani URL. Ovo se nalazi na stranici github za RSpec. URL za kloniranje RSpeca je git: //github.com/dchelimsky/rspec.git. Sada jednostavno upotrijebite naredbu "git clone" s kloniranim URL-om.
$ git clone git: //github.com/dchelimsky/rspec.git
Ovo će klonirati RSpec spremište u direktorij pod nazivom rspec. Taj bi imenik uvijek trebao biti isti kao i završni dio URL-a za kloniranje (minus dijela .git).
Promijenite u Novoj mapi
I ovaj je korak vrlo jednostavan. Jednostavno se prebacite na novi direktorij koji je stvorio Git.
$ cd rspec
Izgradite dragulj
Ovaj korak je malo složeniji. Dragulje se grade pomoću Rakea, koristeći zadatak nazvan "dragulj".
$ rake dragulj
Možda ipak nije tako jednostavno. Kad instalirate gem pomoću gem naredbe, tiho u pozadini radi nešto prilično važno: provjeru ovisnosti. Kada izdajete naredbu rake, može se vratiti s porukom o pogrešci koja kaže da joj je prvo potreban drugi dragulj ili da trebate nadograditi već instalirani dragulj. Instalirajte ili nadogradite ovaj dragulj pomoću gem naredbe ili instaliranjem s gita. Ovo ćete možda morati učiniti nekoliko puta, ovisno o tome koliko dragulja ima.
Instalirajte Gem
Kad je proces sastavljanja imat ćete novi dragulj u pkg direktoriju. Jednostavno dajte relativni put do ove .gem datoteke do instalirati dragulj naredba. Za to ćete trebati administratorske povlastice na Linuxu ili OSX-u.
$ gem instalirajte pkg / gemname-1,23.gem
Ovaj dragulj je sada instaliran i može se koristiti kao i svaki drugi dragulj.