Windows Ruby Installation

Installation von Ruby auf Windows 11

Dieser Artikel erklärt, wie Sie Ruby auf Windows 11 installieren, konfigurieren und verwenden. Wir installieren es mit Chocolatey über PowerShell. Ruby ist eine Sprache japanischen Ursprungs und wird in der inländischen Programmierausbildung weit verbreitet eingesetzt. Es ist für Anfänger leicht zu lernen aufgrund der Fülle an japanischer Dokumentation und Informationen, und es ist eine aktive Sprache mit Frameworks und Bibliotheken wie Ruby on Rails, die aktiv entwickelt werden.

Shou Arisaka
3 Min. Lesezeit
18. Okt. 2025

Dieser Artikel erklärt, wie Sie Ruby auf Windows 11 installieren, konfigurieren und verwenden. Wir installieren es mit Chocolatey über PowerShell. Ruby ist eine Sprache japanischen Ursprungs und wird in der inländischen Programmierausbildung weit verbreitet eingesetzt. Es ist für Anfänger leicht zu lernen aufgrund der Fülle an japanischer Dokumentation und Informationen, und es ist eine aktive Sprache mit Frameworks und Bibliotheken wie Ruby on Rails, die aktiv entwickelt werden.

In diesem Artikel installieren wir Ruby mit Chocolatey. Mit Choco unter Windows und Windows 11 können Sie verschiedene in der Programmierung verwendete Programme und Dienstprogrammsoftware wie Programmiersprachen, Entwicklungsumgebungen, Bibliotheken und Software über Verknüpfungen installieren. Wenn Sie wissen, wie man Choco verwendet, können Sie die Programme, die Sie installieren möchten, in der Datenbank der Choco-Website überprüfen und sie per Befehl installieren, wodurch die Installation einschließlich der lästigen Installation und Umgebungsvariablen-Pfadeinstellungen automatisch abgeschlossen wird, ohne jedes Mal nachschlagen zu müssen, wie man Programmiersprachen wie Python und Ruby installiert. Installieren Sie Chocolatey auf Windows 11. Öffnen Sie PowerShell mit Administratorrechten und führen Sie den folgenden Befehl aus. Um PowerShell mit Administratorrechten zu öffnen, klicken Sie mit der rechten Maustaste auf das PowerShell-Symbol in der Taskleiste, klicken Sie erneut mit der rechten Maustaste und wählen Sie “Als Administrator ausführen”.

> Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Wenn Folgendes angezeigt wird, wurde die Installation erfolgreich abgeschlossen.

“Chocolatey (choco.exe) is now ready”

Image

Um sicherzustellen, dass die Installation erfolgreich war, überprüfen Sie die Versionsausgabe.

> choco --version
0.11.3

Führen Sie den refreshenv-Befehl aus.

> refreshenv
Refreshing environment variables from registry for cmd.exe. Please wait...Finished..

An diesem Punkt können verschiedene über Choco verfügbare Programmiersprachen, Entwicklungsumgebungen, Bibliotheken und Software installiert werden.

Jetzt installieren wir Ruby mit Choco.

Installieren Sie Ruby mit dem folgenden Befehl.

> choco install ruby -y
> choco install ruby -y
Chocolatey v0.11.3
Installing the following packages:
ruby
By installing, you accept licenses for the packages.
Progress: Downloading ruby 3.0.2.1... 100%

ruby v3.0.2.1 [Approved]

Image

Die Ruby-Installation ist an diesem Punkt abgeschlossen, aber beachten Sie, dass Sie die Konsole neu starten müssen, bevor die Befehle verfügbar werden. Wenn Sie beispielsweise powershell.exe ausführen, schließen Sie dieses Fenster und öffnen Sie ein neues. Wenn Sie ConEmu verwenden, schließen Sie ConEmu und öffnen Sie ein neues. Alternativ können Sie auch eine neue Instanz ohne Probleme öffnen.

Wenn Sie es im selben Konsolenfenster ausführen, erhalten Sie einen Fehler wie diesen:

> ruby --version 
ruby : Der Begriff "ruby" wird nicht als Name eines Cmdlets, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt.
Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und versuchen Sie es erneut.

Überprüfen Sie in einer neuen Konsoleninstanz-Befehlszeile die Ruby-Version mit folgendem Befehl.

> ruby --version
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x64-mingw32]

Um den installierten Ordner und Pfad zu überprüfen, führen Sie den Get-Command-Befehl wie folgt aus. Sie können bestätigen, dass es im Pfad (Ordner) C:\tools\ruby30\bin\ruby.exe installiert ist.

> Get-Command ruby

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Application     ruby.exe                                           3.0.2.107  C:\tools\ruby30\bin\ruby.exe

Versuchen wir Hello World mit Ruby.

> ruby -e "puts `'Hello World...`'"
Hello World...

Beachten Sie, dass der obige Befehl für die Ausführung in PowerShell gilt. In WSL Bash oder cmd.exe wird wahrscheinlich ein Fehler auftreten, da die Escape-Sequenzen unterschiedlich sind. (Beispiel unten)

#  ruby -e "puts `'Hello World...`'"
-e:1: syntax error, unexpected string literal, expecting end-of-input
puts `'Hello World...`'

Image

Diesen Artikel teilen

Shou Arisaka 18. Okt. 2025

🔗 Links kopieren