0Pricing
Ruby Academy · Pelajaran

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.

Membuat Gem Sendiri — ilustrasi 1

Memulai Proyek Paket Baru

Memulai Proyek Paket Baru

Gunakan Bundler untuk membuat struktur paket baru:

bundle gem my_gem

Memahami 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
end

Menyunting 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']
end

Membuat Paket

Membuat Paket

Jalankan perintah berikut untuk membuat paket:

gem build my_gem.gemspec

Memasang 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.gem

Menerbitkan 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.gem

Selamat!

Selamat!

Anda telah mempelajari cara membuat dan menerbitkan paket Ruby sendiri.

Bagian 'Bekerja dengan Paket dan Bundler' ini telah selesai.

Membuat Gem Sendiri — ilustrasi 10

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

  1. Apa Itu Gem?
  2. Memasang dan Menggunakan Gem
  3. Mengelola Dependensi dengan Bundler
  4. Membuat Gem Sendiri
← Kembali ke Ruby Academy