Membuat Gem Sendiri
Bangun dan publikasikan gem Ruby Anda sendiri agar dapat digunakan orang lain.
Membuat Gem Sendiri adalah pelajaran Ruby Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Ruby Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Ruby Academy mencakup 4 pelajaran total.
Membuat Paket Sendiri
Membuat Paket Ruby Sendiri
Ruby memungkinkan pengembang membuat pustaka yang dapat digunakan kembali, yang disebut paket.
Dalam pelajaran ini, Anda akan mempelajari cara membuat dan menerbitkan paket Ruby.

Memulai Proyek Paket Baru
Memulai Proyek Paket Baru
Gunakan Bundler untuk membuat struktur paket baru:
bundle gem my_gemMemahami Struktur Berkas Paket
Memahami Struktur Berkas Paket
Proyek paket yang dibuat mencakup:
lib/: Berisi kode utama paket.my_gem.gemspec: Menentukan metadata paket.Rakefile: Digunakan untuk tugas otomatisasi.
Menulis Kode Paket
Menulis Kode Paket
Sunting berkas lib/my_gem.rb untuk menentukan fungsionalitas paket.
module MyGem
def self.hello
'Hello from MyGem!'
end
endMenyunting Berkas .gemspec
Menyunting Berkas .gemspec
Berkas my_gem.gemspec berisi metadata tentang paket Anda.
Gem::Specification.new do |spec|
spec.name = 'my_gem'
spec.version = '0.1.0'
spec.summary = 'A simple example gem'
spec.authors = ['Your Name']
spec.files = Dir['lib/**/*.rb']
endMembuat Paket
Membuat Paket
Jalankan perintah berikut untuk membuat paket:
gem build my_gem.gemspecMemasang dan Menguji Paket Anda Secara Lokal
Memasang dan Menguji Paket Anda Secara Lokal
Pasang paket Anda secara lokal sebelum menerbitkannya:
gem install ./my_gem-0.1.0.gemMenerbitkan Paket Anda ke RubyGems.org
Menerbitkan Paket Anda ke RubyGems.org
Untuk menerbitkan paket, lakukan autentikasi terlebih dahulu, lalu dorong paket tersebut:
gem push my_gem-0.1.0.gemSelamat!
Selamat!
Anda telah mempelajari cara membuat dan menerbitkan paket Ruby sendiri.
Bagian 'Bekerja dengan Paket dan Bundler' ini telah selesai.

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Membuat Gem Sendiri” gratis?
Ya — teks lengkap “Membuat Gem Sendiri” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Ruby Academy, upgrade ke CoddyKit PRO. Kursus Ruby Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Membuat Gem Sendiri”?
Bangun dan publikasikan gem Ruby Anda sendiri agar dapat digunakan orang lain. Kamu berlatih Ruby Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Ruby Academy?
Tidak diperlukan pengalaman sebelumnya. Ruby Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “Membuat Gem Sendiri” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Ruby Academy ini?
Ya. Setiap pelajaran Ruby Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Apa Itu Gem?
- Memasang dan Menggunakan Gem
- Mengelola Dependensi dengan Bundler
- Membuat Gem Sendiri