Opret Deres egen gem
Byg og udgiv Deres egen Ruby-gem, som andre kan bruge
Opret Deres egen gem er en gratis Ruby Academy-lektion på CoddyKit. Dette er lektion 4 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Ruby Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Ruby Academy-kurset indeholder 4 lektioner i alt.
Oprettelse af din egen gem
Ruby gør det muligt for udviklere at oprette deres egne genanvendelige biblioteker, som kaldes gems.
I denne lektion lærer du at opbygge og publicere en Ruby-gem.

Start på et nyt gem-projekt
Brug Bundler til at generere en ny gem-struktur:
bundle gem my_gemForståelse af en gems filstruktur
Et genereret gem-projekt indeholder:
lib/: Indeholder den primære gem-kode.my_gem.gemspec: Definerer gem-metadata.Rakefile: Bruges til automatiseringsopgaver.
Skrivning af gem-kode
Rediger filen lib/my_gem.rb for at definere gemmens funktionalitet.
module MyGem
def self.hello
'Hello from MyGem!'
end
endRedigering af .gemspec-filen
Filen my_gem.gemspec indeholder metadata om din gem.
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']
endOpbygning af gemmen
Kør følgende kommando for at oprette en gem-pakke:
gem build my_gem.gemspecInstallation og afprøvning af din gem lokalt
Installer din gem lokalt, før du publicerer den:
gem install ./my_gem-0.1.0.gemPublicering af din gem på RubyGems.org
Godkend først din identitet, og skub derefter gemmen for at publicere den:
gem push my_gem-0.1.0.gemTillykke!
Du har lært at oprette og publicere din egen Ruby-gem.
Dette afslutter afsnittet 'Arbejde med gems og Bundler'.

Lær Ruby med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 29
- Lektioner
- 109
Ofte stillede spørgsmål
Er lektionen “Opret Deres egen gem” gratis?
Ja — alle 3 lektioner i læringssporet Ruby Academy, inklusive “Opret Deres egen gem”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Ruby Academy-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Opret Deres egen gem”?
Byg og udgiv Deres egen Ruby-gem, som andre kan bruge Du øver dig i Ruby Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Ruby Academy?
Der kræves ingen tidligere erfaring. Ruby Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 4 af 4.
Hvor lang tid tager lektionen “Opret Deres egen gem”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Ruby Academy-lektion?
Ja. Alle Ruby Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Hvad er gems?
- Installation og brug af gems
- Håndtering af afhængigheder med Bundler
- Opret Deres egen gem