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

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.

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:

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.

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

Installieren Sie das gnupg2-Paket:

sudo apt-get install gnupg2

Laden Sie das RVM-Installationsskript herunter:

\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.

Führen Sie das Programm aus:

Fazit

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

Kostenlosen Account erstellen

Registrieren Sie sich jetzt und erhalten Sie Zugang zu unseren Cloud Produkten.

Das könnte Sie auch interessieren: