Quelle commande ouvre le REPL de Ruby?

107

Quelle commande ouvre le REPL de Ruby?

En Python, vous ouvrez simplement pythonsans aucun argument.

Jian
la source

Réponses:

111

Il existe plusieurs REPL pour Ruby.

La bibliothèque standard est livrée avec un REPL appelé IRb (pour Interactive Ruby ), qui installe un programme nommé irb, mais comme il ne s'agit que d'une bibliothèque Ruby, il peut également être appelé à partir du code Ruby et pas seulement à partir du shell. Sur Rubinius , IRb peut également être invoqué en appelant simplement le rbxprogramme sans arguments, comme dans CPython.

Il existe également un très joli REPL appelé Pry , qui installe un programme nommé pry, mais comme il ne s'agit que d'une bibliothèque Ruby, il peut également être appelé à partir du code Ruby et pas seulement du shell.

JRuby est livré avec un REPL supplémentaire appelé JIRb Swing , qui est appelé en appelant le jirb_swingprogramme.

Le plugin NetBeans Ruby est également livré avec un REPL.

Jörg W Mittag
la source
Cela devrait-il être marqué comme réponse pour donner plusieurs REPLs?
Pdnell
1
J'aime cette réponse, mais vous pourriez faire ressortir la réponse par défaut (irb) et mentionner les autres exemples.
joh-mue
96

Utilisez la commande irb(Interactive Ruby Shell).

Jian
la source