Skip to content

Commit 4117f9f

Browse files
committed
add installation via apt @SunDi3yansyah needed sleep, oh i'am forget this issue for #13
1 parent bee3225 commit 4117f9f

File tree

6 files changed

+124
-16
lines changed

6 files changed

+124
-16
lines changed

_includes/install/gem.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<p>
2+
Sampai di sini Ruby telah berhasil terinstal, selanjutnya kita akan menginstal Rails.
3+
</p>
4+
<p>
5+
Secara default Gem telah terinstall, perintah di bawah ini untuk memastikan bahwa Kalian menggunakan Gem versi terbaru:
6+
</p>
7+
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="gem-update-system.sh"></code>
8+
9+
<p>
10+
Saatnya instalasi Rails, ini membutuhkan waktu yang agak lama tergantung dengan koneksi internet yang Kalian gunakan:
11+
</p>
12+
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="gem-install-rails.sh"></code>
13+
14+
<p>
15+
Sampai di sini versi Gem, Rails dan daftar Gem lainnya telah terinstal.
16+
</p>
17+
<p>
18+
Untuk memperbarui versi gem yang terinstal, Kalian bisa lakukan perintah di bawah:
19+
</p>
20+
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="gem-update.sh"></code>
File renamed without changes.

page/install/apt.html

Lines changed: 101 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,46 @@
99
<h1 class="text-center">Instalasi Ruby dan Rails di DEB Family (apt)</h1>
1010

1111
<section class="margin-bottom-5em">
12-
<h4 class="text-center">
12+
<p>
13+
Sebelum melakukan instalasi Ruby dan Rails, kalian paling tidak sudah melakukan instalasi
14+
dependensi yang di butuhkan untuk Ruby dan Rails, caranya cukup masukan perintah di bawah ini.
15+
Perlu di ingat bahwa kalian bisa memilih beberapa paket di bawah ini sesuai dengan kebutuhan masing-masing,
16+
ini juga sudah meliputi database seperti MySQL / MariaDB, PostgreSQL, SQLite dan lain-lain:
17+
</p>
18+
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="dependencies-deb.sh"></code>
19+
20+
<p>
21+
Selanjutnya kalian hanya memilih salah satu di antara pilihan instalasi Ruby dan Rails di bawah ini:
22+
</p>
23+
24+
<ul>
25+
<li><a href="#rvm">Menggunakan RVM (rekomendasi)</a></li>
26+
<li><a href="#rbenv">Menggunakan RBENV (rekomendasi)</a></li>
27+
<li><a href="#package-manager">Paket Manager</a></li>
28+
</ul>
29+
30+
<hr class="hr-wave">
31+
32+
<h4 class="text-center" id="rvm">
1333
<span class="word-bg font-chelsea-market">
1434
Menggunakan RVM (rekomendasi)
1535
</span>
1636
</h4>
1737

1838
<p>
19-
Sebelum melakukan instalasi Ruby dan Rails, kalian paling tidak sudah melakukan instalasi
20-
dependensi yang di butuhkan untuk Ruby dan Rails, caranya cukup masukan perintah di bawah ini.
21-
Perlu di ingat bahwa kalian bisa memilih beberapa paket di bawah ini sesuai kebutuhan masing-masing, ini sudah meliputi database MySQL / MariaDB, PostgreSQL, SQLite dan lain-lain:
39+
Kita pengenalan dulu dengan RVM, apa sih RVM? Menurut dari <a href="https://rvm.io" target="_blank">situs resmi RVM</a> adalah
40+
alat command-line yang memungkinkan Kalian untuk dengan mudah menginstal, mengelola, dan
41+
bekerja dengan beberapa environment ruby ​​dari interpreter ke sekumpulan <a href="https://rubygems.org" target="_blank">gem</a>.
42+
Untuk instalasinya yuk ikuti intruksi di bawah ini.
2243
</p>
23-
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="dependencies-deb.sh"></code>
2444

2545
<p>
2646
Instalasi kunci (key) GPG yang di butuhkan RVM:
2747
</p>
2848
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="rvm-gpg.sh"></code>
2949

3050
<p>
31-
Instalasi RVM:
51+
Instalasi RVM dengan versi stabil:
3252
</p>
3353
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="rvm-install.sh"></code>
3454

@@ -38,12 +58,12 @@ <h4 class="text-center">
3858
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="rvm-install-version.sh"></code>
3959

4060
<p>
41-
Untuk menetapkan versi Ruby sebagai bawaan (default):
61+
Untuk menggunakan versi Ruby sebagai default atau global:
4262
</p>
43-
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="rvm-use-version-default.sh"></code>
63+
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="rvm-use-version.sh"></code>
4464

4565
<p>
46-
Untuk melihat versi Ruby yang sedang di gunakan saat ini:
66+
Untuk melihat versi Ruby yang sedang di gunakan:
4767
</p>
4868
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="ruby-version.sh"></code>
4969

@@ -52,21 +72,89 @@ <h4 class="text-center">
5272
</p>
5373
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="rvm-list.sh"></code>
5474

75+
{% include install/gem.html %}
76+
77+
<hr class="hr-wave">
5578

56-
<h4 class="text-center">
79+
<h4 class="text-center" id="rbenv">
5780
<span class="word-bg font-chelsea-market">
5881
Menggunakan RBENV (rekomendasi)
5982
</span>
6083
</h4>
6184

85+
<p>
86+
<a href="https://github.com/rbenv/rbenv" target="_blank">RBENV</a> ini tidak beda jauh dengan RVM, cuma menurut readme repositori resmi rbenv menjamin bahwa
87+
environment development dan production itu akan sama, minim error, banyak plugin yang bisa di pakai.
88+
Untuk bisa menginstal Ruby dengan rbenv kita membutuhkan plugin dari rbenv yaitu ruby-build.
89+
<br>
90+
Nah apa lagi ini RUBY-BUILD? Menurut dari <a href="https://github.com/rbenv/ruby-build" target="_blank">repositori resmi ruby-build</a>
91+
adalah command-line utilitas yang memudahkan untuk menginstal semua versi Ruby, dari source.
92+
Ini tersedia sebagai plugin untuk rbenv yang menyediakan perintah <code>rbenv install</code>,
93+
atau sebagai program standalone (mandiri). Untuk instalasinya yuk ikuti intruksi di bawah ini.
94+
</p>
95+
96+
<p>
97+
98+
</p>
99+
100+
<p>
101+
Clone terlebih dahulu untuk repositori RBENV.
102+
Ini akan melakukan set <code>$PATH</code> (environment variable) pada platform kalian.
103+
</p>
104+
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="rbenv-clone.sh"></code>
105+
106+
<p>
107+
Clone terlebih dahulu untuk repositori RUBY-BUILD.
108+
Ini juga akan melakukan set <code>$PATH</code> (environment variable) pada platform kalian.
109+
</p>
110+
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="rbenv-clone-ruby-build.sh"></code>
111+
112+
<p>
113+
Instalasi Ruby dengan versi yang di tentukan:
114+
</p>
115+
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="rbenv-install-version.sh"></code>
116+
117+
<p>
118+
Untuk menggunakan versi Ruby sebagai default atau global:
119+
</p>
120+
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="rbenv-use-version.sh"></code>
121+
122+
<p>
123+
Untuk melihat versi Ruby yang sedang di gunakan saat ini:
124+
</p>
125+
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="ruby-version.sh"></code>
62126

63-
<h4 class="text-center">
127+
<p>
128+
Untuk melihat daftar Ruby yang ter-instal:
129+
</p>
130+
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="rbenv-list.sh"></code>
131+
132+
{% include install/gem.html %}
133+
134+
<hr class="hr-wave">
135+
136+
<h4 class="text-center" id="package-manager">
64137
<span class="word-bg font-chelsea-market">
65-
Compile dari Source Code
138+
Paket Manager
66139
</span>
67140
</h4>
141+
142+
<p>
143+
Sebenarnya ini tidak di rekomendasikan development untuk Ruby dan Rails,
144+
terutama karena kita tidak bisa mengelola versi Ruby yang kita inginkan.
145+
Untuk dapat melakukan instalasi menggunakan paket manager, lakukan perintah:
146+
</p>
147+
<code data-gist-id="ceed7e67ab2ff4cf64b0d2632e10e85c" data-gist-file="sudo-apt-get-install-ruby-full.sh"></code>
148+
149+
<p>
150+
Instalasi menggunakan paket manager berarti kalian hanya di berikan versi ruby terbaru
151+
yang hanya di sediakan dari repositori platform (debian/ubuntu) yang kalian gunakan.
152+
</p>
153+
154+
{% include install/gem.html %}
155+
68156
</section>
69157

70-
{% include need_help.html %}
158+
{% include install/need_help.html %}
71159

72160
</section>

page/install/homebrew.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ <h1 class="text-center">Instalasi Ruby dan Rails di macOS</h1>
1212

1313
</section>
1414

15-
{% include need_help.html %}
15+
{% include install/need_help.html %}
1616

1717
</section>
1818

page/install/windows.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ <h1 class="text-center">Instalasi Ruby dan Rails di Windows</h1>
1212

1313
</section>
1414

15-
{% include need_help.html %}
15+
{% include install/need_help.html %}
1616

1717
</section>
1818

page/install/yum.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ <h1 class="text-center">Instalasi Ruby dan Rails di RPM Family (yum)</h1>
1212

1313
</section>
1414

15-
{% include need_help.html %}
15+
{% include install/need_help.html %}
1616

1717
</section>
1818

0 commit comments

Comments
 (0)