Welcher Befehl öffnet Rubys REPL?

107

Welcher Befehl öffnet Rubys REPL?

In Python öffnen Sie einfach pythonohne Argumente.

Jian
quelle

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.

Jörg W Mittag
quelle
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).

Jian
quelle