Kompilasi dan Install Ruby Jekyll Dengan Source Code di Ubuntu Debian
Ruby adalah bahasa pemrograman berorientasi objek yang dinamis yang dikenal karena kesederhanaannya dan kehandalannya dalam menangani beban berat. Ruby digunakan untuk membuat situs web, membuat skrip, dan membangun berbagai jenis program. Mengunduh dan menginstal Ruby adalah proses yang sederhana, dan dapat dilakukan di berbagai sistem operasi termasuk Windows, macOS, dan Linux. Ruby menyediakan beberapa versi, jadi penting untuk memilih yang tepat berdasarkan kebutuhan Anda.
Sedangkan Jekyll adalah alat pembuat situs populer yang mengubah dokumen teks biasa (Penurunan harga, HMTL, CSS, dll.) menjadi situs statis yang dapat dengan mudah digunakan untuk blog dan situs web informasi. Jekyll bekerja sangat baik dengan alur kerja Git dan GitHub tradisional, jadi jika Anda sudah terbiasa dengannya, pembuatan website statis dengan Jekyll akan tampak lugas dan mudah.
Mengunduh File Master Ruby
Ada beberapa cara untuk mengunduh Ruby, yaitu dengan langsung mengklik tombol unduh di Windows atau dengan perintah wget atau git bagi yang menggunakan Linux atau BSD. Baik Anda seorang pemula atau pengembang berpengalaman, menginstal Ruby adalah proses yang sederhana. Anda dapat mengikuti langkah-langkah ini untuk mengunduh dan menginstal Ruby di sistem operasi Debian atau Ubuntu.
Posting blog ini untuk programmer gaya lama yang ingin menginstal ruby melalui kompilasi kode sumber, seperti yang digunakan oleh para pengembang professional. Kode sumber ruby dapat diunduh dari situs web resmi ruby http://www.ruby-lang.org/en/downloads/.
Pada artikel ini kita akan menggunakan Ruby versi ruby-4.0.5. Pada menu shell Debian/Ubuntu anda jalankan perintah berikut ini.
root@doh:~# cd /home root@doh:/home# wget https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.5.tar.gz
Pada perintah di atas, kode sumber Ruby disimpan di folder /home. Ada dapat langsung mengekstraknya dengan perintah.
root@doh:/home# tar -xzvf ruby-4.0.5.tar.gz
Dependensi Ruby
Setelah anda mengekstrak kode sumber Ruby, jangan langsung di install, pastikan seluruh dependnesi yang dibutuhkan Ruby telah anda install.
Berikut ini adalah dependensi yang harus anda install sebelum mengkompilasi Ruby libyaml-dev libreadline-dev libxml2 libssl-dev zlib1g.
Di Debian atau Ubuntu, Anda dapat menginstal dependensi ini melalui baris perintah apt, atau jika Anda sangat kuno, dapat mencari di google dan menemukan kode sumber untuk dependensi tersebut dan mengkompilasinya secara manual.
root@doh:/home# apt-get install libyaml-dev libreadline-dev libxml2 ruby-psych libssl-dev zlib1g
Pastikan semuda dependensi tersebut di atas, telah terinstall semua, jangan samapi ada yang terlewatkan. Jika semuanya sudah beres, anda dapat langsung menlanjutkan dengan mengkompilasi Ruby.
Kompilasi Ruby
Bagi kebanyakan dari kita, mengunduh dan mengkompilasi paket pengembangan Ruby untuk platform Anda sudah cukup. Namun untuk yang penasaran, atau mereka yang membutuhkan versi Ruby yang tidak tersedia pada bawaan sistem operasi, Anda harus menggunakan kompilasi ruby dari kode sumber.
Proses kompilasi adalah suatu proses untuk memasang atau menginstall Ruby kedalam sistem operasi. Kompilasi Ruby bisa memakan waktu cukup lama, tapi dengan proses ini anda dapat mengatur menu apa saja yang anda butuhkan.
Sebelum anda mengkompilasi Ruby, jalankan perintah export seperti contoh di bawah ini.
root@doh:/home/ruby-4.0.5# export LC_ALL=en_US.UTF-8 \
&& export LANG=en_US.UTF-8 \
&& export OPENSSL=/usr
setelah itu, kita lanjutkan dengan menginstall Ruby, gunakan perintah di bawah ini untuk memulai proses kompilasi Ruby.
root@doh:/home/ruby-4.0.5# env PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig ./configure --prefix=/usr/local --bindir=/usr/local/bin \ --sbindir=/usr/local/sbin --libexecdir=/usr/local/libexec \ --with-openssl-lib=/usr/lib --with-openssl-include=/usr/include --with-ext=openssl,psych,+ \ CFLAGS="-I/usr/include" LDFLAGS="-L/usr/lib"
root@doh:/home/ruby-4.0.5# make root@doh:/home/ruby-4.0.5# make all root@doh:/home/ruby-4.0.5# make install
Jika proses kompilasi telah selesai, cek versi Ruby. Jika telah muncul versi Ruby, artinya Ruby telah berhasil di install pada komputer anda.
root@doh:/home/ruby-4.0.5# ruby --version ruby 4.0.5 (2026-09-05) +PRISM [x86_64-linux]
root@doh:/home/ruby-4.0.5# gem --version 4.0.10
Install Jekyll dan Bundler
Menginstal Jekyll di Debian berarti menginstal Plugin Resmi Jekyll. Meskipun Anda mungkin tidak membutuhkannya, itu memiliki kelebihannya. Anda tidak perlu khawatir kehilangan plugin saat mengkloning blog dari github.
Jekyll didistribusikan sebagai Ruby Gem, yang merupakan pustaka atau aplikasi paket yang dapat diinstal menggunakan RubyGems package manager. Bundler membantu Anda mengelola dependensi gem untuk proyek Jekyll Anda melalui perintah Gemfile.
Langkah terakhir setelah mengkompilasi Ruby adalah menginstall Jekyll dan bundler. Gunakan perintah berikut untuk menginstal Jekyl dan bundler
root@doh:/home/ruby-4.0.5# gem install bundler jekyll
Untuk memastikan apakah Jekyl terlah terinstal, cek versi Jekyll.
root@doh:/home/ruby-4.0.5# jekyll --version jekyll 4.4.1 root@doh:/home/ruby-4.0.5# jekyll --help
Sampai sini, anda telah berhasil menginstall Ruby dan Jekyll, sekarang Jekyll anda telah siap untuk membuat situs statis ataupun lainnya. Namun demikian menulis kode yang baik tergantung pada pemrogram dan bukan bahasa pemrogramannya.
Sebagai seorang pemula, Anda mungkin menulis kode "buruk" tanpa menyadarinya. Lebih baik menangkap kebiasaan buruk sejak dini untuk mencegah rasa malu atau lebih buruk lagi, masalah kinerja atau keamanan di kemudian hari.
Anda benar-benar tidak ingin menampilkan kode spageti di portofolio Anda saat melamar peran tingkat pemula. Pastikan Anda mengikuti praktik pengkodean terbaik sejak awal saat Anda memulai perjalanan pengembangan Anda.
