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
- Installation unter Windows
- Installation unter macOS
- Installation unter Linux
- Überprüfungsschritte
- Code-Editoren
- Interaktives Ruby (IRB)
- Fehlerbehebung
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)
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
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"
- Doppelklicken Sie auf die heruntergeladene
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
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:
WSL aktivieren
wsl --installInstallieren Sie Ubuntu und folgen Sie den Linux-Anweisungen unten
Installation unter macOS
Methode 1: rbenv (Empfohlen für macOS 13+)
Homebrew installieren (falls noch nicht installiert)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"rbenv und ruby-build installieren
brew install rbenv ruby-buildrbenv in Ihrer Shell einrichten
echo 'eval "$(rbenv init -)"' >> ~/.zshrc source ~/.zshrcRuby 3.x installieren
rbenv install 3.3.0 # Verwenden Sie die neueste 3.x Version rbenv global 3.3.0rbenv-Installation überprüfen
rbenv versions ruby -v
Methode 2: asdf (Alternative)
asdf installieren
brew install asdf echo -e "\n. $(brew --prefix asdf)/libexec/asdf.sh" >> ~/.zshrc source ~/.zshrcRuby-Plugin und Ruby installieren
asdf plugin add ruby asdf install ruby latest asdf global ruby latest
Methode 3: RVM (Ruby Version Manager)
RVM installieren
\curl -sSL https://get.rvm.io | bash -s stable source ~/.rvm/scripts/rvmRuby installieren
rvm install 3.3.0 rvm use 3.3.0 --default
Installation unter Linux
Ubuntu/Debian (22.04+)
Paketmanager aktualisieren
sudo apt update sudo apt upgrade -yAbhä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-devrbenv 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 ~/.bashrcruby-build installieren
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-buildRuby 3.x installieren
rbenv install 3.3.0 rbenv global 3.3.0
Fedora/RHEL (36+)
Abhängigkeiten installieren
sudo dnf install -y git curl gcc bison libffi-devel libyaml-devel \ make autoconf automake libtool readline-devel openssl-develrbenv und Ruby installieren (folgen Sie den Schritten 3-5 aus dem Ubuntu-Abschnitt)
Arch Linux
Aus offiziellen Repositories installieren
sudo pacman -S rubyOder rbenv aus AUR installieren
yay -S rbenv ruby-build
Überprüfungsschritte
Nach der Installation überprüfen Sie, ob alles funktioniert:
Ruby-Version prüfen
ruby -v # Sollte anzeigen: ruby 3.x.xGem-Manager prüfen
gem -vBundler prüfen
gem install bundler bundle -vTestdatei erstellen
# test.rb puts "Hallo, Ruby!" puts "Ruby-Version: #{RUBY_VERSION}"Test ausführen
ruby test.rb
Code-Editoren
Visual Studio Code (Empfohlen)
VS Code herunterladen und installieren
Ruby-Erweiterungen installieren
- Ruby (von Peng Lv)
- Ruby Solargraph (für Autovervollständigung)
- VSCode Ruby (von Stafford Brunk)
VS Code konfigurieren
- Befehlspalette öffnen (Strg/Cmd + Shift + P)
- "Ruby: Configure" eingeben
- Ihre Ruby-Version auswählen
Sublime Text
Sublime Text herunterladen
Package Control installieren
- Sublime Text öffnen
- Package Control von packagecontrol.io installieren
Ruby-Pakete installieren
- RubyTest
- SublimeLinter-ruby
- Ruby Enhanced
Interaktives Ruby (IRB)
IRB ist die interaktive Shell von Ruby. Probieren Sie diese Befehle aus:
IRB starten
irbGrundlegende Ruby-Ausdrücke
puts "Hallo, Welt!" 2 + 2 "Ruby ist großartig!".upcaseIRB 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:
- Ruby-Grundlagen lernen mit Ruby in Twenty Minutes
- Ruby online ausprobieren auf Try Ruby
- Ihr erstes Projekt bauen - vielleicht einen einfachen Taschenrechner oder eine To-Do-Liste
- 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