Sådan installeres Ruby on Rails med rbenv på Ubuntu 20.04

Sådan installeres Ruby on Rails med rbenv på Ubuntu 20.04

Indledning

Ruby on Rails er en populær frameworks med åben kildekode, der er designet til at skabe webapplikationer på en hurtig og effektiv måde. Den er kendt for sin konvention over konfiguration-tilgang og brugervenlige syntax, hvilket gør den til et ideelt valg for både begyndere og erfarne udviklere. I denne vejledning vil vi gennemgå trinvise instruktioner om, hvordan du installerer Ruby on Rails på Ubuntu 20.04 ved hjælp af rbenv, en værktøjskæde til versionsstyring af Ruby.

Trin 1: Installer rbenv

rbenv er en versionsstyringsværktøjskæde til Ruby, der giver dig mulighed for at installere flere versioner af Ruby side om side og nemt skifte mellem dem. For at installere rbenv skal du følge disse trin:

  Hvad er computerporte? Input- og outputgrænseflader i computernetværk

Trin 1.1: Installer GIT

rbenv kræver GIT for installation. Hvis GIT ikke allerede er installeret på dit system, skal du installere det ved at køre følgende kommando:


sudo apt update
sudo apt install git

Trin 1.2: Klon rbenv-lageret

Klon rbenv-lageret fra GitHub til dit hjemmekatalog ved hjælp af følgende kommando:


git clone https://github.com/rbenv/rbenv.git ~/.rbenv

Trin 1.3: Tilføj rbenv til din PATH

Tilføj rbenv til din PATH-variabel ved at redigere din .bashrc-fil:


echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

Genindlæs din .bashrc-fil:


source ~/.bashrc

Trin 1.4: Installer plugin-systemet

rbenv’s plugin-system giver dig adgang til yderligere funktioner og integrationer. Installer det ved at køre følgende kommando:


cd ~/.rbenv
src/configure
make -C src

Trin 2: Installer Ruby-versioner

Med rbenv installeret kan du nu begynde at installere forskellige versioner af Ruby. For at installere en bestemt version af Ruby, skal du bruge kommandoen rbenv install:

Trin 2.1: Tjek tilgængelige Ruby-versioner

For at se en liste over tilgængelige Ruby-versioner skal du køre følgende kommando:


rbenv install -l

Trin 2.2: Installer en bestemt Ruby-version

For eksempel, for at installere Ruby 2.7.2, skal du køre følgende kommando:


rbenv install 2.7.2

Trin 3: Konfigurer det globale Ruby-miljø

Når du har installeret de ønskede Ruby-versioner, skal du konfigurere det globale Ruby-miljø for at bruge en bestemt version som standard. For at gøre dette skal du bruge kommandoen rbenv global:

  Sådan redigerer du billeder på din iPhone (ved hjælp af Photos-appen)

Trin 3.1: Indstil den globale Ruby-version

For at indstille Ruby 2.7.2 som den globale Ruby-version, skal du køre følgende kommando:


rbenv global 2.7.2

Trin 4: Installer Ruby on Rails

Med Ruby installeret kan du nu installere Ruby on Rails:

Trin 4.1: Installer bundler

Bundler er en pakkehåndtering for Ruby, som gør det nemt at installere og håndtere afhængigheder. Installer bundler ved at køre følgende kommando:


sudo apt install ruby-bundler

Trin 4.2: Generer Rails-applikationen

For at generere en ny Rails-applikation skal du bruge kommandoen rails new:


rails new my_rails_app

Trin 4.3: Skift til applikationskataloget

Skift til din nye Rails-applikationskatalog:


cd my_rails_app

Trin 4.4: Installer afhængigheder

Installer de nødvendige afhængigheder ved at køre følgende kommando:


bundle install

Trin 5: Start Rails-serveren

Du kan nu starte Rails-serveren for at teste din installation:

Trin 5.1: Start serveren

Start Rails-serveren ved at køre følgende kommando:


rails s

Trin 5.2: Åbn browseren

Åbn din webbrowser og gå til http://localhost:3000. Du bør se standard Rails-velkomstsiden.

Konklusion

Du har nu installeret Ruby on Rails på Ubuntu 20.04 med succes ved hjælp af rbenv. Dette giver dig mulighed for at udvikle og køre Rails-applikationer på dit system. Rails giver et robust stillads og en række værktøjer, der kan hjælpe dig med at bygge og vedligeholde komplekse webapplikationer. Ved at følge de trin, der er beskrevet i denne vejledning, kan du komme i gang med Ruby on Rails og begynde at udvikle kraftfulde webapplikationer.

  Sådan afbryder du din iPhone fra en Mac: 8 måder

Ofte stillede spørgsmål

1. Hvad er fordelene ved at bruge rbenv?
rbenv giver dig mulighed for nemt at installere, håndtere og skifte mellem flere Ruby-versioner på dit system.

2. Kan jeg installere Rails uden at bruge rbenv?
Ja, du kan installere Rails uden rbenv, men det anbefales at bruge rbenv til enkel versionsstyring af Ruby.

3. Kan jeg køre Rails-applikationer på forskellige Ruby-versioner?
Ja, ved at bruge rbenv kan du køre Rails-applikationer på forskellige Ruby-versioner ved at indstille den globale Ruby-version for hvert projekt.

4. Hvilken version af Rails anbefales?
Den anbefalede version af Rails er den nyeste stabile udgivelse. Du kan kontrollere den aktuelle stabile version på Rails’ officielle hjemmeside.

5. Hvad er bundler, og hvorfor er det nødvendigt?
Bundler er en pakkehåndtering til Ruby, der gør det muligt for dig at installere, opdatere og håndtere afhængigheder for dine Rails-applikationer.

6. Hvilken database skal jeg bruge med Rails?
Rails understøtter flere databasehåndteringssystemer, herunder PostgreSQL, MySQL og SQLite. Vælg den database, der passer bedst til dine behov.

7. Hvordan kan jeg lære mere om Ruby on Rails?
Der er mange online-ressourcer og dokumentation tilgængelig til at hjælpe dig med at lære Ruby on Rails. Den officielle Rails-guide er et godt sted at starte.

8. Kan jeg bruge Rails til at bygge store og komplekse webapplikationer?
Ja, Rails er designet til at bygge og vedligeholde store og komplekse webapplikationer ved at give et robust stillads og en række værktøjer.