Hantera beroenden med Bundler
Lär dig hantera gem-beroenden med Bundler och Gemfile.
Hantera beroenden med Bundler är en gratis lektion i Ruby Academy på CoddyKit. Detta är lektion 3 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för Ruby Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Ruby Academy innehåller totalt 4 lektioner.
Introduktion till Bundler
Hantera beroenden med Bundler
Bundler är ett verktyg som hanterar gem-beroenden i Ruby-projekt.
Det ser till att alla nödvändiga gems är installerade och kompatibla med varandra.

Vad är Bundler?
Bundler ser till att projektet har alla nödvändiga gem-beroenden.
Det använder en Gemfile för att ange vilka gems som ska installeras.
Installera Bundler
Använd följande kommando för att installera Bundler:
gem install bundlerSkapa en Gemfile
Gemfile används för att ange vilka gems som krävs för ett projekt.
Skapa en ny fil med namnet Gemfile och lägg till:
source 'https://rubygems.org'
gem 'nokogiri'Installera gems från Gemfile
När du har en Gemfile installerar du de angivna gems med:
bundle installFörstå Gemfile.lock
Bundler skapar filen Gemfile.lock för att låsa gem-versionerna.
Det säkerställer konsekvens mellan olika miljöer.
Ange gem-versioner
I en Gemfile kan du ange gem-versioner:
gem 'rails', '~> 6.1.4'Köra ett Ruby-skript med Bundler
Kör följande kommando för att säkerställa att skriptet använder rätt gem-versioner:
bundle exec ruby my_script.rbGrattis!
Du har lärt dig att hantera gem-beroenden med Bundler.
Därefter får du lära dig att skapa en egen Ruby-gem.

Lär dig Ruby med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 29
- Lektioner
- 109
Vanliga frågor
Är lektionen ”Hantera beroenden med Bundler” gratis?
Ja – du kan läsa vilka 3 lektioner som helst i lärvägen Ruby Academy, inklusive ”Hantera beroenden med Bundler”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i Ruby Academy innehåller totalt 4 lektioner.
Vad lär jag mig i ”Hantera beroenden med Bundler”?
Lär dig hantera gem-beroenden med Bundler och Gemfile. Ni övar på Ruby Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Ruby Academy?
Du behöver inga förkunskaper. Utbildningen i Ruby Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 4.
Hur lång tid tar lektionen ”Hantera beroenden med Bundler”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Ruby Academy-lektionen?
Ja. Varje Ruby Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Vad är gems?
- Installera och använda gems
- Hantera beroenden med Bundler
- Skapa en egen gem