Jakie polecenie otwiera REPL Rubiego?

107

Jakie polecenie otwiera REPL Rubiego?

W Pythonie po prostu otwierasz pythonbez żadnych argumentów.

Jian
źródło

Odpowiedzi:

111

Istnieje kilka REPL dla Rubiego.

Biblioteka standardowa jest dostarczana z REPL o nazwie IRb (dla Interactive Ruby ), który instaluje program o nazwie irb, ale ponieważ jest to tylko biblioteka Ruby, można ją również wywołać z kodu Ruby, a nie tylko z powłoki. Na Rubinius , IRB może być również wywołany przez to wywołanie rbxprogramu bez argumentów, podobnie jak w CPython.

Istnieje również bardzo fajna REPL o nazwie Pry , która instaluje program o nazwie pry, ale ponieważ jest to tylko biblioteka Ruby, można ją również wywołać z kodu Ruby, a nie tylko z powłoki.

JRuby zawiera dodatkową REPL o nazwie JIRb Swing , która jest wywoływana przez wywołanie jirb_swingprogramu.

NetBeans Ruby Plugin również pochodzi z REPL.

Jörg W Mittag
źródło
Czy to powinno być oznaczone jako odpowiedź w przypadku podania wielu REPL?
Pdnell
1
Podoba mi się ta odpowiedź, ale możesz bardziej wyróżnić domyślną odpowiedź (irb), a następnie podać inne przykłady.
joh-mue
97

Użyj polecenia irb(Interaktywna powłoka Ruby).

Jian
źródło