
Install Jekyll Di Debian
Langkah-langkah install jekyll di debian
Langkah 1: Instal Ruby dan Dependensi
Jekyll membutuhkan Ruby. Debian biasanya memiliki versi Ruby yang tersedia di repositori, tetapi penting untuk menginstal dependensi pengembangan yang diperlukan untuk mengkompilasi gem (paket Ruby) tertentu.
sudo apt -y install ruby ruby-dev
Langkah 2: Konfigurasi Lingkungan Ruby (Opsional tapi Disarankan)
Secara default, gem Ruby akan terinstal di sistem sebagai root. Ini bisa menyebabkan masalah izin dan kurang fleksibel. Sangat disarankan untuk menginstal gem ke direktori pengguna Anda. Kita bisa mengonfigurasi GEM_HOME
dan PATH
untuk ini.
Tambahkan baris berikut ke file ~/.bashrc
atau ~/.zshrc
(tergantung shell yang Anda gunakan):
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
echo '# Install Ruby Gems to ~/gems'
dan seterusnya: Menambahkan baris konfigurasi ke~/.bashrc
.source ~/.bashrc
: Memuat ulang konfigurasi shell Anda agar perubahan berlaku. Anda juga bisa menutup dan membuka kembali terminal.
Atau bisa juga diketik secara langsung melalui teminal :
export GEM_HOME=$HOME/gems
export PATH=$HOME/gems/bin:$PATH
Langkah 3: Instal Jekyll dan Bundler
Setelah Ruby dan lingkungannya siap, Anda bisa menginstal Jekyll. Bundler adalah gem yang sangat direkomendasikan untuk mengelola dependensi proyek Ruby.
gem install jekyll bundler
gem install
: Perintah untuk menginstal gem Ruby.jekyll
: Gem utama Jekyll.bundler
: Gem untuk manajemen dependensi.
Langkah 4: Verifikasi Instalasi
Setelah instalasi selesai, Anda bisa memverifikasi apakah Jekyll dan Bundler terinstal dengan benar dengan memeriksa versinya:
jekyll -v
bundler -v
Anda akan melihat nomor versi untuk Jekyll dan Bundler.
Langkah 5: Membuat Situs Jekyll Baru (Contoh)
Untuk menguji instalasi Anda, mari buat situs Jekyll baru:
jekyll new my-awesome-site
Ini akan membuat direktori baru bernama my-awesome-site dengan struktur dasar situs Jekyll. Untuk membuat secara manual, Anda dapat membuat direktori baru proyek blog Anda, contoh :
mkdir my-jekyll-blog
cd my-jekyll-blog
Inisialisasi proyek Jekyll dengan Bundler. Ini akan membuat struktur file dasar dan menginstal Jekyll:
bundle init
bundle add jekyll
jekyll new . --force
- bundle init : Membuat Gemfile kosong.
- bundle add jekyll : Menambahkan Jekyll ke Gemfile dan menginstalnya.
- jekyll new . –force : Membuat struktur Jekyll di direktori saat ini.
--force
diperlukan karena direktori sudah ada.
Langkah 6: Menjalankan Situs Jekyll
Navigasi ke direktori situs yang baru Anda buat dan jalankan server pengembangan Jekyll:
cd my-awesome-site
bundle exec jekyll serve
cd my-awesome-site
: Masuk ke direktori situs Jekyll Anda.bundle exec jekyll serve
: Menjalankan server pengembangan Jekyll.bundle exec
memastikan bahwa Jekyll dijalankan dengan dependensi yang benar yang dikelola oleh Bundler untuk proyek ini.
Setelah perintah ini dijalankan, Jekyll akan membangun situs Anda dan menyediakannya di alamat lokal (biasanya http://127.0.0.1:4000/
atau http://localhost:4000/
). Buka URL ini di browser web Anda untuk melihat situs Jekyll default Anda.
Untuk menghentikan server, tekan Ctrl + C di terminal Anda.
Pemecahan Masalah Umum:
- Izin (Permissions): Jika Anda mendapatkan kesalahan izin saat menginstal gem, pastikan Anda telah mengonfigurasi
GEM_HOME
seperti di Langkah 2. Hindari menggunakansudo gem install
karena ini dapat menyebabkan masalah. - Ruby Version Manager (RVM/rbenv): Untuk pengembangan Ruby yang lebih serius, banyak pengembang memilih untuk menggunakan Ruby Version Manager seperti rbenv atau RVM. Ini memungkinkan Anda menginstal dan beralih di antara beberapa versi Ruby di satu sistem, yang sangat berguna jika Anda memiliki proyek yang memerlukan versi Ruby yang berbeda. Namun, untuk memulai dengan Jekyll, instalasi sistem seperti yang dijelaskan di atas sudah cukup.
- Error saat
bundle exec jekyll serve
: Pastikan Anda berada di direktori akar proyek Jekyll Anda (cd my-awesome-site
) dan semua dependensi terinstal. Jika ada perubahan pada Gemfile proyek, jalankanbundle install
terlebih dahulu.
Dengan mengikuti langkah-langkah ini, Anda seharusnya berhasil menginstal Jekyll di Debian Anda dan siap untuk mulai membuat situs statis!