Welcher Befehl öffnet Rubys REPL?


Antworten:


111

Es gibt mehrere REPLs für Ruby.

Die Standardbibliothek wird mit einer REPL namens IRb (für Interactive Ruby ) ausgeliefert, die ein Programm mit dem Namen installiert. irbDa es sich jedoch nur um eine Ruby-Bibliothek handelt, kann sie auch über Ruby-Code und nicht nur über die Shell aufgerufen werden. Unter Rubinius kann IRb auch aufgerufen werden, indem das rbxProgramm wie in CPython ohne Argumente aufgerufen wird .

Es gibt auch eine sehr schöne REPL namens Pry , die ein Programm mit dem Namen installiert. pryDa es sich jedoch nur um eine Ruby-Bibliothek handelt, kann sie auch über Ruby-Code und nicht nur über die Shell aufgerufen werden.

JRuby wird mit einer zusätzlichen REPL namens JIRb Swing geliefert , die durch Aufrufen des jirb_swingProgramms aufgerufen wird .

Das NetBeans Ruby Plugin enthält auch eine REPL.


Sollte dies als Antwort für die Abgabe mehrerer REPLs markiert werden?
Pdnell

1
Ich mag diese Antwort, aber Sie könnten die Standardantwort (irb) stärker hervorheben und dann die anderen Beispiele erwähnen.
Joh-Mue

96

Verwenden Sie den irbBefehl (Interactive Ruby Shell).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.