Quelle commande ouvre le REPL de Ruby?


107

Quelle commande ouvre le REPL de Ruby?

En Python, vous ouvrez simplement pythonsans aucun argument.

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.


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).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.