Tutorials  /  Linux Basics

Ruby Programmierung unter Windows: Schritt-für-Schritt-Anleitung

Ccentron Redaktion · Januar 2025 ·4 Min. Lesezeit ·Linux Basics, Tutorial

Ruby ist eine dynamische Programmiersprache, mit der Sie alles schreiben können, von einfachen Skripten bis hin zu Spielen und Webanwendungen. Sie wurde erstmals 1993 in Japan veröffentlicht, gewann jedoch 2005 als Sprache für serverseitige Webentwicklung an Popularität. Ruby wurde so konzipiert, dass es für Anfänger einfach zu verwenden und unterhaltsam ist, aber gleichzeitig leistungsstark genug, um komplexe Systeme zu erstellen. Es ist eine großartige Wahl für Anfänger und erfahrene Entwickler gleichermaßen.

Obwohl es viele Möglichkeiten gibt, Ruby unter Windows einzurichten, empfiehlt Microsoft die Verwendung des Windows-Subsystems für Linux (WSL) und Bash für die Ruby-Entwicklung. WSL ist eine Funktion von Windows 10, mit der Sie native Linux-Kommandozeilen-Tools unter Windows ausführen können. Viele Ruby-Bibliotheken sind für Linux konzipiert und können Probleme verursachen, wenn sie unter Windows ausgeführt werden.

Microsoft hat mit Canonical und anderen Linux-Distributionen zusammengearbeitet, um native Unterstützung für die Bash-Shell und Linux-Kommandozeilentools zu ermöglichen, um dieses Problem zu lösen. Mit installiertem Bash und WSL bearbeiten Sie Ihre Dateien mit Ihren bevorzugten Windows-Tools, verwenden jedoch Bash und Kommandozeilentools, um Ruby und verwandte Tools auszuführen.

Voraussetzungen

Sie benötigen einen Computer mit Windows 10 und dem Creators Update sowie Zugriff auf die Installation von Software mit administrativen Rechten.

VM

Passende Infrastruktur bei centron

Zum Ausprobieren braucht es keine eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff gibt es ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →

Schritt 1 — Installation von Bash unter Windows

Sie verwenden die Kommandozeile, um Ruby zu installieren und damit zu arbeiten. Die Kommandozeile ist eine nicht-grafische Möglichkeit, mit Ihrem Computer zu interagieren. Anstatt mit der Maus auf Schaltflächen zu klicken, geben Sie Befehle als Text ein und erhalten textbasierte Rückmeldungen. Die Kommandozeile, auch Shell genannt, ermöglicht es Ihnen, viele Aufgaben auf Ihrem Computer zu automatisieren, und ist ein unverzichtbares Werkzeug für Softwareentwickler.

Windows bietet standardmäßig zwei Kommandozeilen-Interfaces: die klassische Eingabeaufforderung und PowerShell. Wir werden Bash installieren, eine beliebte Shell und Programmiersprache, die Sie unter Linux und macOS finden.

Aktivieren Sie zuerst den Entwicklermodus auf Ihrem Rechner. Öffnen Sie dazu die Einstellungen, wählen Sie Update & Sicherheit und dann im Seitenmenü den Eintrag Für Entwickler. Aktivieren Sie die Option Entwicklermodus und bestätigen Sie die Aufforderung, diese Änderung zu übernehmen.

Öffnen Sie anschließend die Systemsteuerung und wählen Sie Programme. Dann wählen Sie Windows-Features aktivieren oder deaktivieren. Aktivieren Sie in der Liste der Komponenten die Option Windows-Subsystem für Linux (Beta). Klicken Sie dann auf OK und warten Sie, bis Windows die zusätzlichen Komponenten installiert hat, was einige Minuten dauern kann.

Nach dem Neustart des Computers öffnen Sie die Eingabeaufforderung und geben Sie ein:

Code
bash

Schritt 2 — Installation von RVM und Ruby

RVM automatisiert den Prozess der Einrichtung einer Ruby-Umgebung auf einem Ubuntu- oder macOS-System. Da das Bash-Setup unter Ubuntu läuft, ist dies auch unter Windows der schnellste Weg. Lassen Sie uns RVM installieren, um Ruby einzurichten.

Code
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Installieren Sie das gnupg2-Paket:

Konsole
sudo apt-get install gnupg2

Laden Sie das RVM-Installationsskript herunter:

Code
\curl -sSL https://get.rvm.io -o rvm.sh

Schritt 3 — Erstellen eines einfachen Programms

Erstellen wir ein kleines „Hello, World“-Programm, um die Einrichtung zu überprüfen.

Code
puts "Hello, World!"

Führen Sie das Programm aus:

Code
ruby hello.rb

Fazit

Mit Ihrem lokal eingerichteten System können Sie jetzt mehr über die Programmierung in Ruby lernen.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Linux Basics
Teilen
Noch offene Fragen?

Unser Team hilft Ihnen bei Ihrem konkreten Setup weiter – von Menschen, die die Plattform selbst betreiben.

War dieses Tutorial hilfreich?

Ihre Antwort wird anonym gespeichert und hilft uns, die Tutorials zu verbessern.

Kommentare

Noch keine Kommentare – stellen Sie die erste Frage zu diesem Tutorial.

Zum Kommentieren anmelden

Kommentare stehen centron-Kunden offen. Melden Sie sich in Ihrem Konto an, um eine Frage zu diesem Tutorial zu stellen.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren