Komplette Ruby Installationsanleitung für Anfänger

Willkommen in der Welt der Ruby-Programmierung! Dieser umfassende Leitfaden führt Sie durch die Installation von Ruby 3.x auf Windows 11, macOS 13+ und modernen Linux-Distributionen. Ruby ist eine schöne, ausdrucksstarke Programmiersprache, die sich perfekt für Anfänger und Profis eignet.

Inhaltsverzeichnis

Einführung

Ruby ist eine dynamische Open-Source-Programmiersprache mit Fokus auf Einfachheit und Produktivität. Sie hat eine elegante Syntax, die natürlich zu lesen und einfach zu schreiben ist. Bevor wir beginnen, stellen Sie sicher, dass Sie Administratorrechte auf Ihrem Computer haben.

Was Sie lernen werden:

  • Installieren Sie Ruby 3.x auf Ihrem Betriebssystem
  • Richten Sie Entwicklungswerkzeuge ein
  • Überprüfen Sie Ihre Installation
  • Wählen und konfigurieren Sie einen Code-Editor
  • Führen Sie Ihren ersten Ruby-Code aus

Installation unter Windows

Methode 1: RubyInstaller (Empfohlen für Windows 11/10)

  1. RubyInstaller herunterladen

    • Besuchen Sie RubyInstaller Downloads
    • Laden Sie Ruby+Devkit 3.x.x-x64 herunter (neueste 3.x Version)
    • Wählen Sie die Version mit enthaltenem Devkit
  2. Installer ausführen

    • Doppelklicken Sie auf die heruntergeladene .exe-Datei
    • Akzeptieren Sie die Lizenzvereinbarung
    • Wichtig: Setzen Sie ein Häkchen bei "Add Ruby executables to your PATH"
    • Setzen Sie ein Häkchen bei "Associate .rb and .rbw files with Ruby"
    • Klicken Sie auf "Install"
  3. MSYS2 Entwicklungs-Toolchain installieren

    • Nach der Ruby-Installation erscheint das MSYS2-Setup
    • Wählen Sie Option 3 (alle Komponenten installieren)
    • Warten Sie, bis die Installation abgeschlossen ist
  4. Windows-Installation überprüfen

    ruby -v
    gem -v
    

Methode 2: Windows Subsystem für Linux (WSL)

Für fortgeschrittene Benutzer, die eine Linux-Umgebung unter Windows bevorzugen:

  1. WSL aktivieren

    wsl --install
    
  2. Installieren Sie Ubuntu und folgen Sie den Linux-Anweisungen unten

Installation unter macOS

Methode 1: rbenv (Empfohlen für macOS 13+)

  1. Homebrew installieren (falls noch nicht installiert)

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  2. rbenv und ruby-build installieren

    brew install rbenv ruby-build
    
  3. rbenv in Ihrer Shell einrichten

    echo 'eval "$(rbenv init -)"' >> ~/.zshrc
    source ~/.zshrc
    
  4. Ruby 3.x installieren

    rbenv install 3.3.0  # Verwenden Sie die neueste 3.x Version
    rbenv global 3.3.0
    
  5. rbenv-Installation überprüfen

    rbenv versions
    ruby -v
    

Methode 2: asdf (Alternative)

  1. asdf installieren

    brew install asdf
    echo -e "\n. $(brew --prefix asdf)/libexec/asdf.sh" >> ~/.zshrc
    source ~/.zshrc
    
  2. Ruby-Plugin und Ruby installieren

    asdf plugin add ruby
    asdf install ruby latest
    asdf global ruby latest
    

Methode 3: RVM (Ruby Version Manager)

  1. RVM installieren

    \curl -sSL https://get.rvm.io | bash -s stable
    source ~/.rvm/scripts/rvm
    
  2. Ruby installieren

    rvm install 3.3.0
    rvm use 3.3.0 --default
    

Installation unter Linux

Ubuntu/Debian (22.04+)

  1. Paketmanager aktualisieren

    sudo apt update
    sudo apt upgrade -y
    
  2. Abhängigkeiten installieren

    sudo apt install -y git curl libssl-dev libreadline-dev zlib1g-dev \
    autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev \
    libffi-dev libgdbm-dev libdb-dev
    
  3. rbenv installieren (Empfohlen)

    git clone https://github.com/rbenv/rbenv.git ~/.rbenv
    echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(rbenv init -)"' >> ~/.bashrc
    source ~/.bashrc
    
  4. ruby-build installieren

    git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
    
  5. Ruby 3.x installieren

    rbenv install 3.3.0
    rbenv global 3.3.0
    

Fedora/RHEL (36+)

  1. Abhängigkeiten installieren

    sudo dnf install -y git curl gcc bison libffi-devel libyaml-devel \
    make autoconf automake libtool readline-devel openssl-devel
    
  2. rbenv und Ruby installieren (folgen Sie den Schritten 3-5 aus dem Ubuntu-Abschnitt)

Arch Linux

  1. Aus offiziellen Repositories installieren

    sudo pacman -S ruby
    
  2. Oder rbenv aus AUR installieren

    yay -S rbenv ruby-build
    

Überprüfungsschritte

Nach der Installation überprüfen Sie, ob alles funktioniert:

  1. Ruby-Version prüfen

    ruby -v
    # Sollte anzeigen: ruby 3.x.x
    
  2. Gem-Manager prüfen

    gem -v
    
  3. Bundler prüfen

    gem install bundler
    bundle -v
    
  4. Testdatei erstellen

    # test.rb
    puts "Hallo, Ruby!"
    puts "Ruby-Version: #{RUBY_VERSION}"
    
  5. Test ausführen

    ruby test.rb
    

Code-Editoren

Visual Studio Code (Empfohlen)

  1. VS Code herunterladen und installieren

  2. Ruby-Erweiterungen installieren

    • Ruby (von Peng Lv)
    • Ruby Solargraph (für Autovervollständigung)
    • VSCode Ruby (von Stafford Brunk)
  3. VS Code konfigurieren

    • Befehlspalette öffnen (Strg/Cmd + Shift + P)
    • "Ruby: Configure" eingeben
    • Ihre Ruby-Version auswählen

Sublime Text

  1. Sublime Text herunterladen

  2. Package Control installieren

  3. Ruby-Pakete installieren

    • RubyTest
    • SublimeLinter-ruby
    • Ruby Enhanced

Interaktives Ruby (IRB)

IRB ist die interaktive Shell von Ruby. Probieren Sie diese Befehle aus:

  1. IRB starten

    irb
    
  2. Grundlegende Ruby-Ausdrücke

    puts "Hallo, Welt!"
    2 + 2
    "Ruby ist großartig!".upcase
    
  3. IRB beenden

    exit
    

Fehlerbehebung

Häufige Probleme

1. "ruby: command not found"

  • Stellen Sie sicher, dass Ruby in Ihrem PATH ist
  • Starten Sie Ihr Terminal/Eingabeaufforderung neu
  • Überprüfen Sie die Installationsschritte erneut

2. "Permission denied"-Fehler

  • Verwenden Sie nicht sudo gem install
  • Verwenden Sie rbenv/rvm zur Verwaltung von Ruby-Versionen
  • Überprüfen Sie Dateiberechtigungen

3. Windows: "MSYS2 installation failed"

  • Installieren Sie Visual Studio Build Tools
  • Führen Sie den Installer als Administrator aus
  • Deaktivieren Sie vorübergehend das Antivirusprogramm

4. macOS: "Xcode Command Line Tools required"

xcode-select --install

5. SSL-Zertifikatsfehler

# Zertifikate aktualisieren
gem update --system

Hilfe erhalten

  • Ruby-Dokumentation: ruby-doc.org
  • Ruby-Community: ruby-lang.org
  • Stack Overflow: Markieren Sie Ihre Fragen mit "ruby"
  • Reddit: r/ruby

Nächste Schritte

Herzlichen Glückwunsch! Sie haben jetzt Ruby installiert. Hier ist, was Sie als Nächstes tun können:

  1. Ruby-Grundlagen lernen mit Ruby in Twenty Minutes
  2. Ruby online ausprobieren auf Try Ruby
  3. Ihr erstes Projekt bauen - vielleicht einen einfachen Taschenrechner oder eine To-Do-Liste
  4. Der Community beitreten und zu Open Source beitragen

Denken Sie daran: Programmieren ist eine Reise, kein Ziel. Nehmen Sie sich Zeit, üben Sie regelmäßig und zögern Sie nicht, um Hilfe zu bitten. Willkommen in der wunderbaren Welt der Ruby-Programmierung! 🎉


Dieser Leitfaden wird von der Ruby-Community gepflegt. Zuletzt aktualisiert: März 2026