tutorial, jekyll,

FlyEnv : Cara Install Ruby dan Jekyll Setup Local Development

Kiki/🎮🍉⌨️🍩💻 Kiki/🎮🍉⌨️🍩💻 Jul 29, 2026 · 5 mins read
FlyEnv : Cara Install Ruby dan Jekyll Setup Local Development
Share this

Kalau kamu ingin membangun blog statis menggunakan Jekyll di Windows, kamu perlu menyiapkan beberapa hal: Ruby, GCC, Make, dan tentunya Jekyll itu sendiri. Cara termudah untuk melakukannya adalah lewat FlyEnv — aplikasi environment manager berbasis GUI yang bisa menginstal dan mengelola berbagai runtime seperti Ruby, PHP, Node.js, dan lainnya tanpa perlu konfigurasi manual yang ribet.

Di artikel ini kita akan berjalan step-by-step mulai dari install Ruby di FlyEnv, setup toolchain GCC/Make, sampai Jekyll berjalan di browser lokal.


Langkah 1: Install Ruby via FlyEnv — Tab Version

Buka FlyEnv, klik menu Ruby di panel kiri. Masuk ke tab Version untuk melihat daftar versi Ruby yang tersedia.

Pilih versi yang diinginkan — misalnya Ruby-4.0.6-1 — lalu klik tombol Install di sebelah kanannya.

Tab Version di FlyEnv, pilih versi Ruby dan klik Install

FlyEnv akan mengunduh dan menginstal Ruby secara otomatis ke direktori lokal. Tunggu hingga proses selesai.


Langkah 2: Tambahkan Ruby ke PATH — Tab Service

Setelah Ruby terinstal, pindah ke tab Service. Di sini kamu akan melihat versi Ruby yang sudah terpasang beserta path instalasinya.

Klik ikon titik tiga () di baris versi Ruby, lalu pilih Add To PATH. Langkah ini penting agar perintah ruby, gem, dan ridk bisa dikenali dari terminal mana saja.

Tab Service FlyEnv, klik Add To PATH pada Ruby 4.0.6


Langkah 3: Cek Ruby — GCC dan Make Belum Tersedia

Buka Command Prompt, lalu verifikasi instalasi Ruby:

ruby -v

Ruby sudah terdeteksi dengan benar. Namun saat kamu coba cek GCC dan Make:

gcc -v
make -v

Keduanya muncul error “is not recognized as an internal or external command”. Ini wajar — Ruby dari FlyEnv belum disertai toolchain kompilasi C secara default.

CMD: ruby -v berhasil, tapi gcc dan make belum tersedia

Mengapa GCC dan Make perlu ada? Karena Jekyll membutuhkan kompilasi native extension saat proses bundle install. Tanpa GCC dan Make, proses tersebut akan gagal. Ini merupakan persyaratan resmi Jekyll:

Jekyll Requirements: Ruby, RubyGems, GCC, dan Make


Langkah 4: Install GCC dan Make via ridk install

Ruby di Windows menyertakan tool bernama RIDK (Ruby Installer Development Kit) untuk menginstal toolchain MSYS2 dan MinGW. Jalankan perintah berikut di CMD:

ridk install

Akan muncul menu pilihan komponen. Ketik 3 untuk menginstal MSYS2 and MINGW development toolchain yang sudah mencakup GCC dan Make, lalu tekan Enter.

ridk install, pilih opsi 3 untuk MSYS2 dan MINGW toolchain

Proses unduhan dan instalasi toolchain akan berjalan otomatis. Tunggu hingga selesai.


Langkah 5: Aktifkan Environment RIDK

Setelah instalasi selesai, aktifkan environment variable MSYS2 dengan perintah:

ridk enable

Perintah ini akan mengatur variabel seperti MSYSTEM, PKG_CONFIG_PATH, MINGW_PREFIX, dan lainnya agar GCC dan Make dapat ditemukan di terminal.

ridk enable mengatur environment variable MSYS2 dan MINGW


Langkah 6: Verifikasi GCC dan Make

Sekarang coba lagi cek versi GCC dan Make:

gcc --version
make -v

Kali ini keduanya berhasil terdeteksi. GCC versi 15.2.0 (dibangun oleh MSYS2) dan GNU Make 4.4.1 sudah siap digunakan.

gcc --version dan make -v berhasil setelah ridk install


Langkah 7: Bundle Install pada Project Jekyll

Masuk ke direktori project Jekyll kamu, lalu jalankan bundle install untuk menginstal semua gem yang diperlukan sesuai Gemfile:

cd jekyll-b
bundle install

Proses ini akan mengunduh dan mengkompilasi semua dependensi Jekyll. Karena GCC dan Make sudah tersedia, tidak akan ada error kompilasi.

cd jekyll-b kemudian bundle install


Langkah 8: Tambahkan Project ke FlyEnv — Ruby Projects (Optional)

Ini Opsional kalian bisa langusng run ini pada directory project

bundle exec jekyll serve --port 3000

Lalu langusng buka 127.0.0.1:3000

Atau Kembali ke FlyEnv, masuk ke tab Ruby Projects. Tab ini memungkinkan kamu mengelola dan menjalankan project Jekyll langsung dari FlyEnv sebagai service.

Klik tombol + di pojok kanan atas untuk menambahkan project baru.

Tab Ruby Projects FlyEnv, klik tombol + untuk tambah project


Langkah 9: Konfigurasi Project — Path dan Version

Panel Add akan terbuka di sebelah kanan. Isi detail project:

  • Path: arahkan ke folder project Jekyll kamu, misalnya C:\FlyEnv\jekyll\jekyll-b
  • Is Service: aktifkan toggle ini agar project bisa dijalankan sebagai service
  • Version: pilih versi Ruby yang sudah diinstal (4.0.6)

Form Add project: isi path dan pilih versi Ruby


Langkah 10: Konfigurasi Run Settings — Perintah dan Port

Scroll ke bawah pada panel Add untuk mengisi Run Settings:

  • Execute: isi dengan perintah bundle exec jekyll serve --port 3000
  • TCP Port: isi 3000 (sesuai port yang digunakan di perintah di atas)

Klik Save untuk menyimpan konfigurasi.

Run Settings: perintah bundle exec jekyll serve --port 3000, TCP Port 3000


Langkah 11: Jalankan Jekyll dari FlyEnv

Project Jekyll kamu sekarang muncul di daftar Ruby Projects dengan link http://127.0.0.1:3000. Klik tombol play (▶) untuk menjalankan service, atau klik langsung link tersebut setelah service aktif.

Ruby Projects: project aktif dengan link http://127.0.0.1:3000


Hasil: Jekyll Berjalan di Browser

Buka browser dan akses http://127.0.0.1:3000. Blog Jekyll kamu sudah berjalan secara lokal dan siap untuk dikembangkan!

Blog Jekyll berjalan di browser pada 127.0.0.1:3000

Setiap perubahan pada file artikel (.md) atau template (_layouts, _includes) akan otomatis di-rebuild oleh Jekyll. Cukup refresh browser untuk melihat hasilnya.


Kesimpulan

Dengan FlyEnv, setup local development Jekyll di Windows menjadi jauh lebih terstruktur:

  1. Install Ruby lewat tab Version di FlyEnv
  2. Add To PATH via tab Service agar Ruby dikenali terminal
  3. Install toolchain GCC/Make lewat ridk install (pilih opsi 3)
  4. Aktifkan environment dengan ridk enable
  5. Bundle install untuk menginstal semua gem Jekyll
  6. Daftarkan project(Optional) di tab Ruby Projects FlyEnv dan jalankan sebagai service

Tidak perlu lagi repot mengatur PATH secara manual atau khawatir konflik antar versi Ruby. Semua dikelola rapi dari satu tempat.

Terimkasih sudah membaca artikel ini jika ada yang ingin ditanyakan atau ada kesalahan pada artikel ini silakan comment dibawah.

Kiki/🎮🍉⌨️🍩💻
Written by Kiki/🎮🍉⌨️🍩💻
hello I'm friend K.