Compilateur Ruby en Ligne
Écrivez, exécutez et partagez des extraits de code — sans installation.
Exécutez Ruby en ligne dans votre navigateur
Un playground et compilateur Ruby en ligne gratuit. Écris du Ruby dans ton navigateur, clique sur Exécuter, et le code s'exécute sur Ruby 3.3 avec YJIT activé en quelques secondes. Pas de rbenv, pas de rvm, pas de bundler à configurer au préalable.
L'éditeur s'appuie sur le même moteur que VS Code, donc la coloration syntaxique Ruby, l'autocomplétion et le soulignement des erreurs fonctionnent tous. Le code s'exécute sur Ruby 3.3 avec Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt et CSV déjà installés comme gems — pratique pour parser du HTML, appeler une API JSON ou explorer la métaprogrammation.
Pourquoi ce playground Ruby est utile
- Exécution Ruby instantanée — écrivez du code, appuyez sur Exécuter et voyez la sortie de Ruby 3.3 avec YJIT en quelques secondes, sans rbenv ni bundler.
- Coloration syntaxique Ruby complète, autocomplétion et messages d'erreur clairs avec numéros de ligne, propulsés par le même moteur d'éditeur que VS Code.
- L'entrée stdin est prise en charge.
gets,$stdin.readetreadlineslisent depuis la zone de saisie du playground, donc les scripts Ruby interactifs et les exercices façon entretien fonctionnent de bout en bout. Pas de rvm, rbenv ni bundler à configurer de ton côté. - Ruby 3.3 avec Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt et CSV préinstallés — parsez du HTML, appelez des APIs et lancez des tests instantanément.
Ce que vous pouvez construire dans le playground Ruby
- Blocks, Procs et lambdas : les idiomes de base de Ruby que tu peux tester méthode par méthode, plus Enumerable (map, select, reduce, each_with_object).
- Petits scripts de scraping HTML ou d'API JSON. Utilise Nokogiri pour parser du HTML et HTTParty pour taper un endpoint — les deux gems sont déjà installées.
- Petites expériences Ruby : teste une regex, tente une astuce de métaprogrammation avec define_method, vérifie un class_eval ou confirme le fonctionnement de Symbol#to_proc.
Questions fréquentes sur le compilateur Ruby en ligne
Le compilateur Ruby en ligne est-il gratuit ?
Faut-il installer Ruby ou bundler pour utiliser le runner en ligne ?
Le playground Ruby fonctionne-t-il sur mobile et Chromebook ?
Le playground Ruby prend-il en charge gets et stdin ?
gets, $stdin.read et readlines lisent les lignes saisies exactement comme quand tu lances ruby script.rb en local. Passe l'entrée ligne par ligne et itère avec $stdin.each_line comme dans un script CLI classique.