Ruby Academy · Lektion

Hantera beroenden med Bundler

Lär dig hantera gem-beroenden med Bundler och Gemfile.

Lektion 3 av 410 steg

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.

Hantera beroenden med Bundler — illustration 1

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 bundler

Skapa 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 install

Fö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.rb

Grattis!

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.

Hantera beroenden med Bundler — illustration 10
Gratis att börja

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

  1. Vad är gems?
  2. Installera och använda gems
  3. Hantera beroenden med Bundler
  4. Skapa en egen gem
← Tillbaka till Ruby Academy