@@ -8,12 +8,13 @@ Seperti bahasa pemrograman lain, Ruby memanfaatkan serangkaian luas
8
8
pustaka pihak ketiga.
9
9
{: .summary}
10
10
11
- Sebagian besar dari pustaka tersebut dirilis dalam bentuk ** gem** . [ ** RubyGems** ] [ 1 ] adalah
12
- sistem * packaging* Ruby yang dirancang untuk memfasilitasi penciptaan, berbagi dan
13
- pemasangan pustaka (dalam beberapa hal, itu adalah sistem distribusi * packaging*
14
- yang mirip dengan, katakanlah, ` apt-get ` , tetapi ditargetkan pada aplikasi Ruby).
15
- Sejak versi 1.9, Ruby dilengkapi dengan RubyGems secara * default* , sementara pada versi
16
- sebelumnya kita perlu [ memasangnya sendiri] [ 2 ] .
11
+ Sebagian besar dari pustaka tersebut dirilis dalam bentuk ** gem** .
12
+ [ ** RubyGems** ] [ 1 ] adalah sistem * packaging* Ruby yang dirancang untuk
13
+ memfasilitasi penciptaan, berbagi dan pemasangan pustaka (dalam beberapa hal,
14
+ itu adalah sistem distribusi * packaging* yang mirip dengan, katakanlah,
15
+ ` apt-get ` , tetapi ditargetkan pada aplikasi Ruby). Sejak versi 1.9, Ruby
16
+ dilengkapi dengan RubyGems secara * default* , sementara pada versi sebelumnya
17
+ kita perlu [ memasangnya sendiri] [ 2 ] .
17
18
18
19
Beberapa pustaka lain dirilis sebagai arsip (.zip atau .tar.gz)
19
20
direktori dari ** kode sumber** . Proses instalasi dapat bervariasi,
@@ -25,39 +26,41 @@ untuk penggunaan Anda sendiri.
25
26
### Menemukan pustaka
26
27
27
28
[ ** RubyGems.org** ] [ 1 ] adalah tempat utama dimana pustaka di-* host* ,
28
- menyediakan pustaka Ruby sebagai gem. Anda dapat menelusuri langsung situs tersebut, atau
29
- menggunakan perintah ` gem ` .
29
+ menyediakan pustaka Ruby sebagai gem. Anda dapat menelusuri langsung situs
30
+ tersebut, atau menggunakan perintah ` gem ` .
30
31
31
32
Dengan menggunakan ` gem search -r ` , Anda dapat memeriksa repositori RubyGems.
32
33
Misalnya, ` gem search -r rails ` akan mengembalikan daftar gem yang terkait
33
- dengan Rails. Dengan pilihan ` --local ` (` -l ` ), Anda akan melakukan pencarian lokal
34
- melalui gem yang Anda pasang. Untuk memasang gem, gunakan `gem install
35
- [ gem] ` . Menelusuri gem yang telah dipasang dilakukan dengan ` gem list`. Untuk informasi
36
- lebih jelas tentang perintah ` gem ` , lihat di bawah atau kunjungi [ dokumentasi
37
- RubyGems] [ 3 ] .
38
-
39
- Ada sumber lain dari pustaka. [ RubyForge] [ 4 ] dulu populer sebagai
40
- tempat sumber pustaka Ruby, tapi beberapa tahun terakhir [ ** GitHub** ] [ 5 ] bangkit
41
- sebagai salah satu repositori utama untuk konten terkait dengan Ruby. Biasanya,
42
- kode sumber gem akan di-* host* di GitHub, dan dipublikasikan
43
- sebagai gem lengkap di RubyGems.org.
44
-
45
- [ ** Ruby Toolbox** ] [ 6 ] adalah sebuah proyek yang memudahkan penelusuran proyek * open
46
- source* Ruby. Ruby Toolbox memiliki kategori untuk berbagai tugas pengembangan, pengumpulan
47
- banyak informasi tentang proyek seperti rilis dan aktivitas * commit* atau * dependency* ,
48
- dan penilaian proyek berdasarkan popularitasnya di RubyGems.org dan GitHub.
49
- Pencarian memudahkan untuk menemukan apa yang sedang Anda cari.
34
+ dengan Rails. Dengan pilihan ` --local ` (` -l ` ), Anda akan melakukan pencarian
35
+ lokal melalui gem yang Anda pasang. Untuk memasang gem,
36
+ gunakan ` gem install [gem] ` . Menelusuri gem yang telah dipasang dilakukan
37
+ dengan ` gem list ` . Untuk informasi lebih jelas tentang perintah ` gem ` ,
38
+ lihat di bawah atau kunjungi [ dokumentasi RubyGems] [ 3 ] .
39
+
40
+ Ada sumber lain dari pustaka. [ RubyForge] [ 4 ] dulu populer sebagai tempat
41
+ sumber pustaka Ruby, tapi beberapa tahun terakhir [ ** GitHub** ] [ 5 ] bangkit
42
+ sebagai salah satu repositori utama untuk konten terkait dengan Ruby.
43
+ Biasanya, kode sumber gem akan di-* host* di GitHub, dan dipublikasikan sebagai
44
+ gem lengkap di RubyGems.org.
45
+
46
+ [ ** Ruby Toolbox** ] [ 6 ] adalah sebuah proyek yang memudahkan penelusuran proyek
47
+ * open source* Ruby. Ruby Toolbox memiliki kategori untuk berbagai tugas
48
+ pengembangan, pengumpulan banyak informasi tentang proyek seperti rilis dan
49
+ aktivitas * commit* atau * dependency* , dan penilaian proyek berdasarkan
50
+ popularitasnya di RubyGems.org dan GitHub. Pencarian memudahkan untuk
51
+ menemukan apa yang sedang Anda cari.
50
52
51
53
### Beberapa kata tentang RubyGems
52
54
53
- Berikut ini tinjauan singkat dari perintah ` gem ` untuk penggunaan sehari-hari Anda.
54
- [ Dokumentasi lebih rinci] [ 7 ] tersedia, dan mencakup semua aspek
55
- sistem * packaging* ini.
55
+ Berikut ini tinjauan singkat dari perintah ` gem ` untuk penggunaan sehari-hari
56
+ Anda. [ Dokumentasi lebih rinci] [ 7 ] tersedia, dan mencakup semua aspek sistem
57
+ * packaging* ini.
56
58
57
59
#### Mencari di antara gem yang tersedia
58
60
59
- Perintah ** search** dapat digunakan untuk mencari gem berdasarkan sebuah string.
60
- Gem yang namanya mulai dengan string tertentu akan terdaftar sebagai hasil pencarian.
61
+ Perintah ** search** dapat digunakan untuk mencari gem berdasarkan sebuah
62
+ string. Gem yang namanya mulai dengan string tertentu akan terdaftar sebagai
63
+ hasil pencarian.
61
64
Sebagai contoh, untuk mencari gem terkait dengan "html":
62
65
63
66
{% highlight sh %}
@@ -97,7 +100,8 @@ Untuk **list** semua gem yang telah Anda pasang:
97
100
$ gem list
98
101
{% endhighlight %}
99
102
100
- Untuk mendapatkan daftar (sangat panjang) dari semua gem yang tersedia di RubyGems.org:
103
+ Untuk mendapatkan daftar (sangat panjang) dari semua gem yang tersedia di
104
+ RubyGems.org:
101
105
102
106
{% highlight sh %}
103
107
$ gem list -r
0 commit comments