Opprette din egen Gem
Bygg og publiser din egen Ruby-gem som andre kan bruke.
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.

Starte et nytt gem-prosjekt
Bruk Bundler til å generere en ny gem-struktur:
bundle gem my_gemForstå 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
endRedigere .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']
endBygge gem-en
Kjør følgende kommando for å opprette en gem-pakke:
gem build my_gem.gemspecInstallere og teste gem-en lokalt
Installer gem-en lokalt før du publiserer den:
gem install ./my_gem-0.1.0.gemPublisere 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.gemGratulerer!
Du har lært hvordan du oppretter og publiserer din egen Ruby-gem.
Dette avslutter delen «Arbeide med gems og Bundler».

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
- Hva er Gems?
- Installere og bruke Gems
- Håndtere avhengigheter med Bundler
- Opprette din egen Gem