Esecutore Ruby
Esecutore Ruby online gratuito. Scrivi ed esegui codice Ruby 3.4 all'istante nel browser, con output puts, messaggi d'errore reali ed esempi pronti. Senza installazione.
Quale versione di Ruby usa questo esecutore?
Esegue l'interprete ufficiale CRuby 3.4 compilato in WebAssembly (il progetto ruby.wasm). Quando il motore è caricato, il badge accanto al titolo mostra la versione esatta riportata da RUBY_VERSION.
Il mio codice esce dal mio dispositivo?
No. L'intero interprete gira dentro la scheda del browser tramite WebAssembly: analisi, esecuzione e output avvengono in locale. Nulla viene caricato su server e non serve alcun account.
Perché il primo caricamento è di circa 30 MB?
Stai scaricando un interprete Ruby completo con la sua libreria standard. Il browser lo mette in cache dopo il primo download, quindi le visite successive sono pronte quasi all'istante.
Posso usare la libreria standard o le gem?
La libreria standard è inclusa: require "json", "set", "date" e simili funzionano subito. Installare gem di terze parti non è possibile perché il runtime è completamente offline per progetto.
Cosa succede se il mio script va in loop infinito?
L'esecuzione viene fermata dopo circa 10 secondi e il motore si riavvia automaticamente, quindi la pagina non si blocca mai. Questo limite lo rende ideale per frammenti di codice ed esercizi, non per lavori lunghi.
Qual è la differenza rispetto a Ruby installato in locale?
Qui non c'è nulla da configurare e funziona su qualsiasi dispositivo, telefoni e Chromebook inclusi. Per progetti veri con file, rete, gem o lavori lunghi, un Ruby installato localmente resta la scelta migliore.
puts, print e p sono supportati?
Sì. L'output standard appare nel pannello di output, mentre stderr ed eccezioni vengono mostrati in rosso con classe, messaggio e numero di riga, come in un terminale.
Posso leggere input dall'utente con gets?
No. Gli script girano in modo non interattivo con stdin chiuso, quindi gets restituisce subito nil. Se ti serve input interattivo, esegui lo stesso codice con un Ruby locale.
C'è una scorciatoia da tastiera per eseguire?
Sì. Premi Ctrl+Invio (Cmd+Invio su Mac) nell'editor per eseguire il codice corrente senza usare il mouse.
Strumenti correlati
- Esecutore Lua Esecutore Lua online gratuito. Scrivi ed esegui codice Lua 5.4 all'istante nel browser, con output print, stack trace degli errori e protezione dai cicli infiniti. Senza installazione.
- Code Playground Playground online per HTML, CSS e JavaScript con anteprima in tempo reale, editor con numeri di riga e console catturata. Prova i frammenti all'istante e scarica il risultato come singolo file HTML - tutto nel browser.
- Calcolatrice Chmod Calcolatrice chmod online gratuita per visualizzare e calcolare i permessi dei file Linux con caselle di controllo. Converti istantaneamente tra notazione numerica (755, 644) e simbolica (rwxr-xr-x). Supporta permessi speciali come setuid, setgid, sticky bit.
- Tabella ASCII Riferimento completo per la codifica dei caratteri ASCII con codici decimali, esadecimali, ottali, binari, entità HTML e descrizioni. Ricerca e filtro istantanei.
- Tester di Richieste HTTP Testa le API REST direttamente nel browser. Invia richieste GET, POST, PUT, DELETE con header, body e parametri personalizzati. Visualizza stato, header e corpo JSON della risposta istantaneamente.
- Generatore .htaccess Genera regole .htaccess Apache per reindirizzamenti, riscritture, header di sicurezza, caching e altro.
- Generatore Robots.txt Generatore gratuito di robots.txt online. Crea e personalizza file robots.txt per controllare la scansione dei motori di ricerca, gestire l'accesso dei crawler e ottimizzare il SEO del tuo sito.
- Generatore di Sitemap Generatore gratuito di sitemap XML online. Aggiungi URL, imposta priorità e frequenze, crea sitemap SEO istantaneamente.