Ruby Academy · leksjon

Opprette din egen Gem

Bygg og publiser din egen Ruby-gem som andre kan bruke.

Leksjon 4 av 410 trinn

Opprette din egen Gem er en gratis leksjon i Ruby Academy på CoddyKit. Dette er leksjon 4 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Ruby Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Ruby Academy inneholder totalt 4 leksjoner.

Bygge din egen gem

Opprette din egen gem

Ruby gjør det mulig for utviklere å opprette egne gjenbrukbare biblioteker, kalt gems.

I denne leksjonen skal du lære hvordan du bygger og publiserer en Ruby-gem.

Opprette din egen Gem — illustrasjon 1

Starte et nytt gem-prosjekt

Bruk Bundler til å generere en ny gem-struktur:

bundle gem my_gem

Forstå filstrukturen til en gem

Et generert gem-prosjekt inneholder:

  • lib/: Inneholder hovedkoden til gem-en.
  • my_gem.gemspec: Definerer metadata for gem-en.
  • Rakefile: Brukes til automatiseringsoppgaver.

Skrive gem-kode

Rediger filen lib/my_gem.rb for å definere funksjonaliteten til gem-en.

module MyGem
  def self.hello
    'Hello from MyGem!'
  end
end

Redigere .gemspec-filen

Filen my_gem.gemspec inneholder metadata om gem-en din.

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

Bygge gem-en

Kjør følgende kommando for å opprette en gem-pakke:

gem build my_gem.gemspec

Installere og teste gem-en lokalt

Installer gem-en lokalt før du publiserer den:

gem install ./my_gem-0.1.0.gem

Publisere gem-en på RubyGems.org

For å publisere gem-en må du først autentisere deg og deretter pushe gem-en:

gem push my_gem-0.1.0.gem

Gratulerer!

Du har lært hvordan du oppretter og publiserer din egen Ruby-gem.

Dette avslutter delen «Arbeide med gems og Bundler».

Opprette din egen Gem — illustrasjon 10
Gratis å komme i gang

Lær deg Ruby med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
29
Leksjoner
109

Ofte stilte spørsmål

Er leksjonen «Opprette din egen Gem» gratis?

Ja – du kan lese valgfritt 3 av leksjonene i læringsstien Ruby Academy, inkludert «Opprette din egen Gem», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i Ruby Academy inneholder totalt 4 leksjoner.

Hva lærer jeg i «Opprette din egen Gem»?

Bygg og publiser din egen Ruby-gem som andre kan bruke. Du øver på Ruby Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Ruby Academy?

Ingen tidligere erfaring er nødvendig. Ruby Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 4 av 4.

Hvor lang tid tar leksjonen «Opprette din egen Gem»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Ruby Academy-leksjonen?

Ja. Alle Ruby Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Hva er Gems?
  2. Installere og bruke Gems
  3. Håndtere avhengigheter med Bundler
  4. Opprette din egen Gem
← Tilbake til Ruby Academy