Spouštěč Ruby
Bezplatný spouštěč Ruby online. Pište a spouštějte kód Ruby 3.4 přímo v prohlížeči s výstupem puts, skutečnými chybami a připravenými příklady. Bez instalace.
Kterou verzi Ruby tento spouštěč používá?
Spouští oficiální interpret CRuby 3.4 zkompilovaný do WebAssembly (projekt ruby.wasm). Po načtení enginu ukazuje štítek vedle nadpisu přesnou verzi hlášenou pomocí RUBY_VERSION.
Opouští můj kód mé zařízení?
Ne. Celý interpret běží v kartě prohlížeče přes WebAssembly: parsování, provádění i výstup probíhají lokálně. Na servery se nic neodesílá a účet není potřeba.
Proč má první načtení kolem 30 MB?
Stahujete kompletní interpret Ruby včetně standardní knihovny. Po prvním stažení si ho prohlížeč uloží do mezipaměti, takže další návštěvy jsou připravené téměř okamžitě.
Můžu použít standardní knihovnu nebo gemy?
Standardní knihovna je zahrnuta: require "json", "set", "date" a další fungují hned. Instalace gemů třetích stran není možná, protože běhové prostředí je záměrně zcela offline.
Co se stane, když se můj skript zacyklí navždy?
Provádění se po zhruba 10 sekundách zastaví a engine se automaticky restartuje, takže stránka nikdy nezamrzne. Tento limit z něj dělá ideální nástroj na úryvky kódu a cvičení, ne na dlouhé úlohy.
V čem se to liší od lokální instalace Ruby?
Zde není potřeba žádné nastavení a funguje to na každém zařízení včetně telefonů a Chromebooků. Pro reálné projekty se soubory, sítí, gemy nebo dlouhými úlohami zůstává lepší lokálně nainstalovaný Ruby.
Podporuje se puts, print a p?
Ano. Standardní výstup se zobrazuje v panelu výstupu, zatímco stderr a vyhozené výjimky se ukazují červeně s třídou, zprávou a číslem řádku — přesně jako v terminálu.
Můžu číst vstup uživatele přes gets?
Ne. Skripty běží neinteraktivně se zavřeným stdin, takže gets hned vrací nil. Pokud potřebujete interaktivní vstup, spusťte tentýž kód v lokálním Ruby.
Existuje klávesová zkratka pro spuštění?
Ano. V editoru stiskněte Ctrl+Enter (na Macu Cmd+Enter) a aktuální kód spustíte bez myši.
Související nástroje
- Spouštěč Lua Bezplatný spouštěč Lua online. Pište a spouštějte kód Lua 5.4 přímo v prohlížeči, s výstupem print, stack trace chyb a ochranou proti nekonečným smyčkám. Bez instalace.
- Hřiště pro kód Online hřiště pro HTML, CSS a JavaScript s živým náhledem, editorem s čísly řádků a zachycenou konzolí. Testujte úryvky okamžitě a výsledek si stáhněte jako jeden soubor HTML - celé ve vašem prohlížeči.
- Kalkulačka Chmod Bezplatný online kalkulačka chmod pro vizualizaci a výpočet oprávnění souborů Linux pomocí zaškrtávacích polí. Okamžitá konverze mezi číselnou (755, 644) a symbolickou notací (rwxr-xr-x). Podporuje speciální oprávnění jako setuid, setgid, sticky bit.
- ASCII Tabulka Kompletní reference kódování znaků ASCII s desítkovými, hexadecimálními, osmičkovými, binárními kódy, HTML entitami a popisy znaků. Okamžité vyhledávání a filtrování.
- Tester HTTP požadavků Testujte REST API přímo v prohlížeči. Odesílejte požadavky GET, POST, PUT, DELETE s vlastními hlavičkami, tělem a parametry. Okamžitě vidíte stav, hlavičky a JSON tělo odpovědi.
- Generátor .htaccess Generujte pravidla Apache .htaccess pro přesměrování, přepisy, bezpečnostní hlavičky, mezipaměť a další.
- Generátor Robots.txt Bezplatný online generátor robots.txt. Vytvářejte a přizpůsobujte soubory robots.txt pro řízení procházení vyhledávači, správu přístupu prohledávačů a optimalizaci SEO vašeho webu.
- Generátor Sitemap Bezplatný online generátor XML sitemap. Přidávejte URL, nastavujte priority a frekvence, vytvářejte SEO sitemapy okamžitě.