Banyak permata dihosting di repositori git, seperti repositori publik pada Github. Namun, untuk mendapatkan versi terbaru, cukup sering tidak ada permata yang dibangun untuk Anda instal dengan mudah. Instalasi dari git cukup mudah.
Pertama, Anda harus mengerti apa itu git. Git adalah apa yang digunakan para pengembang perpustakaan untuk melacak kode sumber dan untuk berkolaborasi. Git bukan mekanisme rilis. Penting untuk dicatat bahwa versi perangkat lunak yang Anda peroleh dari git mungkin stabil atau tidak. Ini bukan versi rilis dan dapat berisi bug yang akan diperbaiki sebelum rilis resmi berikutnya.
Hal pertama yang harus Anda lakukan untuk menginstal permata dari git adalah menginstal git. Halaman ini The Git Book menjelaskan cara melakukan ini. Ini agak mudah pada semua platform dan setelah diinstal, Anda memiliki semua yang Anda butuhkan.
Menginstal permata dari repositori Git akan menjadi proses 4 langkah.
- Klon repositori Git.
- Ubah ke direktori baru.
- Bangun permata.
- Instal permata.
Clone the Git Repository
Dalam bahasa Git, untuk "mengkloning" repositori git berarti membuat salinannya. Kita akan membuat salinan repositori rspec dari github. Salinan ini akan menjadi salinan lengkap, sama dengan yang dimiliki pengembang di komputer mereka. Anda bahkan dapat membuat perubahan (meskipun Anda tidak akan dapat melakukan perubahan ini kembali ke repositori).
Satu-satunya hal yang Anda butuhkan untuk mengkloning repositori git adalah URL klon. Ini disediakan di halaman github untuk RSpec. URL klon untuk RSpec adalah git: //github.com/dchelimsky/rspec.git. Sekarang cukup gunakan perintah "git clone" yang disediakan dengan URL clone.
$ git clone git: //github.com/dchelimsky/rspec.git
Ini akan mengkloning repositori RSpec ke direktori yang disebut rspec. Direktori ini harus selalu sama dengan bagian terakhir dari URL klon (minus bagian .git).
Ubah ke Direktori Baru
Langkah ini juga sangat mudah. Cukup ubah ke direktori baru yang dibuat oleh Git.
$ cd rspec
Bangun Permata
Langkah ini sedikit lebih rumit. Permata dibangun menggunakan Rake, menggunakan tugas yang disebut "permata."
$ rake permata
Mungkin tidak sesederhana itu. Ketika Anda menginstal permata menggunakan perintah permata, diam-diam di latar belakang ia melakukan sesuatu yang agak penting: memeriksa ketergantungan. Ketika Anda mengeluarkan perintah rake, itu mungkin kembali dengan pesan kesalahan yang mengatakan itu membutuhkan permata lain diinstal terlebih dahulu, atau bahwa Anda perlu memutakhirkan permata yang sudah diinstal. Instal atau perbarui gem ini menggunakan perintah gem atau dengan menginstal dari git. Anda mungkin harus melakukan ini beberapa kali tergantung pada berapa banyak dependensi yang dimiliki permata.
Instal Permata
Ketika proses pembuatan selesai, Anda akan memiliki permata baru di direktori pkg. Cukup berikan jalur relatif ke file .gem ini ke menginstal permata perintah. Anda memerlukan hak administrator untuk melakukan ini di Linux atau OSX.
$ gem install pkg / gemname-1.23.gem
Permata sekarang diinstal dan dapat digunakan sama seperti permata lainnya.