Много скъпоценни камъни са хоствани в git хранилища, като например публичните хранилища в Github. Въпреки това, за да получите най-новата версия, доста често няма изградени скъпоценни камъни, които да инсталирате с лекота. Инсталирането от git обаче е доста лесно.
Първо, трябва да разберете какво е git. Git е това, което разработчиците на библиотеката използват за проследяване на изходния код и за сътрудничество. Git не е механизъм за освобождаване. Важно е да се отбележи, че версията на софтуера, който получавате от git, може да е или да не е стабилна. Това не е версия за издаване и може да съдържа грешки, които ще бъдат отстранени преди следващата официална версия.
Първото нещо, което трябва да направите, за да инсталирате скъпоценни камъни от git, е да инсталирате git. Тази страница на Git Book обяснява как да направите това. Той е доста лесен за всички платформи и след като го инсталирате, имате всичко необходимо.
Инсталирането на скъпоценен камък от хранилище на Git ще бъде процес в 4 стъпки.
- Клонирайте хранилището на Git.
- Промяна в новата директория.
- Изградете скъпоценния камък.
- Инсталирайте скъпоценния камък.
Клонирайте Git Repository
В Git lingo „клонирането“ на git хранилище означава да се направи копие от него. Ще правим копие на хранилището rspec от github. Това копие ще бъде пълно копие, същото като разработчика на техните компютри. Можете дори да направите промени (въпреки че няма да можете да извършите тези промени обратно в хранилището).
Единственото нещо, което трябва да клонирате git хранилище, е клон URL. Това е предоставено на страницата на github за RSpec. URL адресът на клониране за RSpec е git: //github.com/dchelimsky/rspec.git. Сега просто използвайте командата "git clone", предоставена с URL на клонирането.
$ git clone git: //github.com/dchelimsky/rspec.git
Това ще клонира RSpec хранилището в директория, наречена rspec. Тази директория трябва винаги да е същата като последната част на URL-то на клонирането (минус частта .git).
Промяна в Новата директория
Тази стъпка също е много ясна. Просто преминете към новата директория, създадена от Git.
$ cd rspec
Изградете скъпоценния камък
Тази стъпка е малко по-сложна. Скъпоценните камъни са изградени с помощта на Rake, като се използва задачата, наречена "скъпоценен камък".
$ рейк скъпоценен камък
Може обаче да не е толкова просто. Когато инсталирате скъпоценен камък с помощта на командата gem, безшумно на заден план прави нещо доста важно: проверка на зависимостта. Когато издадете командата рейк, тя може да се върне със съобщение за грешка, в което се казва, че първо се нуждае от друг скъпоценен камък или че трябва да надстроите вече инсталиран скъпоценен камък. Инсталирайте или надстройте този скъпоценен камък с помощта на командата gem или чрез инсталиране от git. Може да се наложи да направите това няколко пъти в зависимост от това колко зависимости има скъпоценният камък.
Инсталирайте скъпоценния камък
Когато процесът на изграждане приключи, ще имате нов скъпоценен камък в pkg директория. Просто дайте относителния път към този .gem файл към скъпоценна инсталация команда. Ще ви трябват администраторски права, за да направите това на Linux или OSX.
$ gem инсталирайте pkg / gemname-1.23.gem
Скъпоценният камък вече е инсталиран и може да се използва точно както всеки друг скъпоценен камък.