Rulare Ruby
Rulare Ruby gratuită online. Scrie și execută cod Ruby 3.4 direct în browser, cu ieșire puts, erori reale și exemple gata făcute. Fără instalare.
Ce versiune de Ruby folosește acest rulare?
Rulează interpretorul oficial CRuby 3.4 compilat în WebAssembly (proiectul ruby.wasm). După încărcarea motorului, insigna de lângă titlu arată versiunea exactă raportată de RUBY_VERSION.
Codul meu părăsește dispozitivul meu?
Nu. Întregul interpretor rulează în tabul browserului prin WebAssembly: parsarea, execuția și ieșirea se produc local. Nimic nu se încarcă pe servere și nu este nevoie de un cont.
De ce prima încărcare are circa 30 MB?
Descarci un interpretor Ruby complet împreună cu biblioteca standard. Browserul îl păstrează în cache după prima descărcare, deci vizitele următoare sunt gata aproape instant.
Pot folosi biblioteca standard sau gem-uri?
Biblioteca standard este inclusă: require "json", "set", "date" și altele funcționează direct. Instalarea gem-urilor terțe nu este posibilă pentru că runtime-ul funcționează integral offline din start.
Ce se întâmplă dacă scriptul meu rulează la nesfârșit?
Execuția este oprită după circa 10 secunde, iar motorul se repornește automat, deci pagina nu îngheață niciodată. Limita îl face ideal pentru fragmente de cod și exerciții, nu pentru sarcini lungi.
Ce diferență față de un Ruby instalat local?
Aici nu ai nimic de configurat și funcționează pe orice dispozitiv, inclusiv telefoane și Chromebook-uri. Pentru proiecte reale cu fișiere, rețea, gem-uri sau sarcini lungi, un Ruby instalat local rămâne alegerea mai bună.
puts, print și p sunt suportate?
Da. Ieșirea standard apare în panoul de ieșire, iar stderr și excepțiile aruncate se afișează în roșu cu clasa, mesajul și numărul liniei, exact ca într-un terminal.
Pot citi date de la utilizator cu gets?
Nu. Scripturile rulează neinteractiv, cu stdin închis, așa că gets întoarce nil imediat. Dacă ai nevoie de intrare interactivă, rulează același cod cu un Ruby local.
Există o tastă rapidă pentru rulare?
Da. Apasă Ctrl+Enter (Cmd+Enter pe Mac) în editor pentru a rula codul curent fără mouse.
Instrumente conexe
- Rulare Lua Rulare Lua online gratuită. Scrie și execută cod Lua 5.4 instant în browser, cu ieșire print, stack trace pentru erori și protecție împotriva buclelor infinite. Fără instalare.
- Loc de Joacă pentru Cod Loc de joacă online pentru HTML, CSS și JavaScript cu previzualizare live, editor cu numere de linii și consolă capturată. Testează fragmente instantaneu și descarcă rezultatul ca un singur fișier HTML - integral în browser.
- Calculator Chmod Calculator chmod online gratuit pentru vizualizarea și calcularea permisiunilor fișierelor Linux cu casete de selectare. Conversie instantanee între notația numerică (755, 644) și simbolică (rwxr-xr-x). Suportă permisiuni speciale precum setuid, setgid, sticky bit.
- Tabel ASCII Referință completă de codificare a caracterelor ASCII cu coduri zecimale, hexazecimale, octale, binare, entități HTML și descrieri de caractere. Căutare și filtrare instantanee.
- Testator Cereri HTTP Testați API-urile REST direct în browser. Trimiteți cereri GET, POST, PUT, DELETE cu antete, corp și parametri personalizați. Vedeți instantaneu starea, antetele și corpul JSON al răspunsului.
- Generator .htaccess Generați reguli .htaccess Apache pentru redirecționări, rescrieri, antete de securitate, cache și altele.
- Generator Robots.txt Generator gratuit online de robots.txt. Creați și personalizați fișiere robots.txt pentru a controla crawlarea motoarelor de căutare, a gestiona accesul crawler-elor și a optimiza SEO-ul site-ului dvs.
- Generator Sitemap Generator gratuit de sitemap XML online. Adăugați URL-uri, setați priorități și frecvențe, creați sitemap-uri SEO instant.