Maraqlıdır

Git-dən daşlar quraşdırmaq

Git-dən daşlar quraşdırmaq

Bir çox daşlar, Github-dakı xalq depoları kimi git depolarına yerləşdirilir. Lakin, son versiyasını əldə etmək üçün asanlıqla quraşdırmaq üçün çox vaxt tikilmiş daşlar olmur. Git-dən quraşdırma olduqca asan olsa da.

Əvvəlcə gitin nə olduğunu başa düşməlisiniz. Git kitabxananın inkişaf etdiriciləri mənbə kodunu izləmək və əməkdaşlıq etmək üçün istifadə etdiyi şeydir. Git azad mexanizm deyil. Git-dən əldə etdiyiniz proqramın versiyasının sabit ola bilməyəcəyini və ya olmayacağını qeyd etmək vacibdir. Buraxılış versiyası deyil və növbəti rəsmi buraxılışdan əvvəl düzəldiləcək səhvlər ola bilər.

Git-dən daşlar quraşdırmaq üçün etməli olduğunuz ilk şey git quraşdırmaqdır. Git Kitabının bu səhifəsində bunun necə ediləcəyi izah edilir. Bütün platformalarda olduqca sadədir və quraşdırıldıqdan sonra sizə lazım olan hər şey var.

Bir Git depozitindən bir daş qurmaq 4 addımlıq bir proses olacaq.

  1. Git anbarını klonlaşdırın.
  2. Yeni qovluğa dəyişdirin.
  3. Gem tikin.
  4. Gemi quraşdırın.

Git репозиторийini klonlaşdırın

Git lingo-da, git depolarını "klonlaşdırmaq" bunun bir nüsxəsini etməkdir. Biz github-dan rspec depolarının bir nüsxəsini hazırlayacağıq. Bu nüsxə, geliştiricinin kompüterlərində olduğu kimi tam bir surət olacaqdır. Dəyişikliklər də edə bilərsiniz (baxmayaraq ki, bu dəyişiklikləri yenidən depoya köçürə bilməyəcəksiniz).

Bir git anbarını klonlaşdırmağınız lazım olan yeganə şey klon URL-dir. Bu RSpec üçün github səhifəsində verilir. RSpec üçün klon URL git: //github.com/dchelimsky/rspec.git. İndi sadəcə klon URL ilə təmin olunan "git klon" əmrindən istifadə edin.

$ git klon git: //github.com/dchelimsky/rspec.git

Bu, RSpec depolarını adlı bir qovluğa klonlaşdıracaq rspec. Bu qovluq həmişə klon URL-nin son hissəsi (.git hissəsini çıxmaqla) ilə eyni olmalıdır.

Yeni Kataloqa dəyişdirin

Bu addım da çox sadədir. Sadəcə Git tərəfindən yaradılan yeni qovluğa dəyişin.

$ cd rsp

Gem tikin

Bu addım bir az daha çətin. Daşlar "gem" adlanan tapşırıqdan istifadə edərək Rake istifadə edərək tikilir.

$ rake gem

Buna baxmayaraq bu sadə olmaya bilər. Gem əmrindən istifadə edərək bir daş quraşdırdığınızda səssizcə arxa planda olduqca vacib bir şey edir: asılılığın yoxlanılması. Dırmaşma əmrini verdiyiniz zaman, əvvəlcə başqa bir gemin quraşdırıldığını və ya əvvəlcədən quraşdırılmış bir daş düzəltməyiniz lazım olduğunu deyərək səhv mesajı ilə gələ bilər. Gem əmrindən istifadə edərək və ya git-dən quraşdıraraq bu gemi quraşdırın və ya təkmilləşdirin. Gemin nə qədər asılılığından asılı olaraq bunu bir neçə dəfə etməlisiniz.

Gem quraşdırın

Qurma prosesi başa çatdıqda, pkg qovluğunda yeni bir daş tapacaqsınız. Sadəcə bu .gem faylına nisbi yolu göstərin gem qurmaq əmr. Bunu Linux və ya OSX-də etmək üçün administrator imtiyazlarına ehtiyacınız olacaq.

$ gem quraşdırma pkg / gemname-1.23.gem

Artıq gem quraşdırılıb və hər hansı digər gem kimi istifadə edilə bilər.