Számos drágakövet tárolnak a git-adattárakban, például a nyilvános adattárakban Github. A legfrissebb verzió beszerzéséhez azonban gyakran nem készülnek olyan drágakövek, amelyeket könnyedén telepíthetne. A gitről történő telepítés azonban meglehetősen egyszerű.
Először meg kell értenie, mi a git. A Git az, amit a könyvtár fejlesztői használnak a forráskód követésére és az együttműködésre. A Git nem egy felszabadító mechanizmus. Fontos megjegyezni, hogy a git-ből származó szoftver verziója stabil vagy nem stabil. Ez nem egy kiadási verzió, és tartalmazhat hibákat, amelyek a következő hivatalos kiadás előtt javításra kerülnek.
Az első dolog, amit meg kell tennie a drágakövek gitből történő telepítéséhez, a git telepítése. Ez az oldal A The Git Book fejezete ismerteti, hogyan kell ezt megtenni. Ez meglehetősen egyszerű minden platformon, és miután telepítette, megvan minden, amire szüksége van.
A gem telepítése a Git tárházból egy 4 lépésből áll.
- Klónozzuk a Git-lerakatot.
- Váltson az új könyvtárra.
- Építsd meg a drágakövet.
- Telepítse a drágakövet.
Klónozzuk a Git-tárolót
A Git-lingóban a git-leraktár „klónozására” egy másolatot kell készíteni. Készítünk egy másolatot az rspec tárhelyről a githubból. Ez a teljes példány lesz, ugyanaz a fejlesztő lesz a számítógépén. Még változtatásokat is végrehajthat (bár nem fogja tudni végrehajtani ezeket a változtatásokat vissza a lerakatba).
A git-lerakat klónozásához csak a klón URL-jét kell tennie. Ezt a github oldalon találja RSpec. Az RSpec klón URL-címe git: //github.com/dchelimsky/rspec.git. Most egyszerűen használja a klón URL-jével kapott "git clone" parancsot.
$ git klón git: //github.com/dchelimsky/rspec.git
Ez az RSpec lerakatot az úgynevezett könyvtárba klónozza rspec. Ennek a könyvtárnak mindig azonosnak kell lennie a klón URL utolsó részével (levonva a .git részt).
Váltson az Új könyvtár elemre
Ez a lépés is nagyon egyszerű. Egyszerűen váltson át a Git által létrehozott új könyvtárra.
$ cd rspec
Építsd meg a drágakövet
Ez a lépés egy kicsit trükkösebb. A drágaköveket a Rake segítségével építik fel, a "gem" elnevezésű feladat felhasználásával.
$ rake gem
Lehet, hogy nem olyan egyszerű. Amikor egy gem telepít a gem paranccsal, csendesen a háttérben csinál valami meglehetősen fontos dolgot: függőség ellenőrzését. A rake parancs kiadásakor a hibaüzenettel térhet vissza, amelyben azt állítja, hogy előbb telepítenie kell egy újabb gyöngyszemet, vagy frissítenie kell a már telepített gyöngyszemét. Telepítse vagy frissítse ezt a drágakövet vagy a gem paranccsal, vagy a gitről történő telepítéssel. Lehet, hogy ezt többször is meg kell tennie, attól függően, hogy hány függőség van a drágakőben.
Telepítse a drágakövet
Amikor a készítési folyamat befejeződik, új gyöngyszem lesz a pkg könyvtárban. Egyszerűen adja meg ennek a .gem fájlnak a relatív elérési útját a gem install parancs. Ehhez Linux vagy OSX rendszeren rendszergazdai jogosultságokra van szükség.
$ gem install pkg / gemname-1.23.gem
A gyöngyszem már telepítve van, és ugyanúgy használható, mint bármely más gyöngyszem.