Ruby futtató
Ingyenes online Ruby futtató. Írjon és futtasson Ruby 3.4 kódot közvetlenül a böngészőben puts kimenettel, valódi hibaüzenetekkel és kész példákkal. Telepítés nélkül.
Melyik Ruby verziót használja ez a futtató?
A hivatalos CRuby 3.4 értelmezőt futtatja, amelyet WebAssemblyre fordítottak (a ruby.wasm projekt). A motor betöltése után a fejléc melletti jelvény a RUBY_VERSION által jelentett pontos verziót mutatja.
Elhagyja a kódom a készülékemet?
Nem. A teljes értelmező WebAssemblyvel a böngésző lapján belül fut: az elemzés, a végrehajtás és a kimenet helyben történik. Semmi nem töltődik fel szerverre, és fiók sem kell.
Miért körülbelül 30 MB az első betöltés?
Egy teljes Ruby értelmezőt tölt le a standard könyvtárával együtt. A böngésző az első letöltés után gyorsítótárazza, így a későbbi látogatások szinte azonnal készen állnak.
Használhatom a standard könyvtárat vagy a gemeket?
A standard könyvtár benne van: a require "json", "set", "date" és társaik azonnal működnek. Harmadik félbeli gemeket telepíteni nem lehet, mert a futtatókörnyezet tervezett módon teljesen offline.
Mi történik, ha a szkriptem örökre elszalad?
A végrehajtás kb. 10 másodperc után leáll, és a motor automatikusan újraindul, így az oldal soha nem fagy be. Ez a korlát kódrészletekhez és gyakorlásokhoz ideális, hosszú feladatokhoz nem.
Miben különbözik a helyben telepített Rubytól?
Itt nulla beállítás kell, és minden eszközön működik, telefonokon és Chromebookokon is. Valódi, fájlokat, hálózatot, gemeket vagy hosszú feladatokat igénylő projektekhez a helyben telepített Ruby marad a jobb választás.
A puts, print és p támogatott?
Igen. A standard kimenet a kimeneti panelen jelenik meg, míg a stderr és a dobott kivételek pirosban, osztállyal, üzenettel és sorszámmal — pontosan mint egy terminálban.
Olvashatok felhasználói bevitelt a gets-szel?
Nem. A szkriptek nem interaktív módban, zárt stdin-nel futnak, ezért a gets azonnal nil-t ad vissza. Interaktív bevitelhez futtassa ugyanazt a kódot helyi Rubyval.
Van billentyűparancs a futtatáshoz?
Igen. A szerkesztőben nyomja meg a Ctrl+Enter (Macen Cmd+Enter) billentyűt, hogy egér nélkül futtassa az aktuális kódot.
Kapcsolódó eszközök
- Lua futtató Ingyenes online Lua futtató. Lua 5.4 kód írása és futtatása azonnal a böngészőben, print kimenettel, hibakivonatokkal és végtelen ciklus elleni védelemmel. Telepítés nélkül.
- Kód-játszótér Online HTML, CSS és JavaScript játszótér élő előnézettel, sorszámozott szerkesztővel és rögzített konzollal. Teszteld a kódrészleteket azonnal, és töltsd le az eredményt egyetlen HTML fájlként - teljesen a böngésződben.
- Chmod-számológép Ingyenes online chmod-számológép a Linux fájljogosultságok vizualizálásához és számításához jelölőnégyzetekkel. Azonnali átváltás numerikus (755, 644) és szimbolikus jelölés (rwxr-xr-x) között. Támogatja a különleges jogosultságokat mint setuid, setgid, sticky bit.
- ASCII Táblázat Teljes ASCII karakterkódolási referencia tizes, tizenhatos, nyolcas, kettes számrendszerbeli kódokkal, HTML entitásokkal és karakterleírásokkal. Azonnali keresés és szűrés.
- HTTP Kérés Tesztelő Tesztelje a REST API-kat közvetlenül a böngészőben. Küldjön GET, POST, PUT, DELETE kéréseket egyedi fejlécekkel, törzzsel és paraméterekkel. Azonnal láthatja a válasz állapotát, fejléceit és JSON törzsét.
- .htaccess generátor Apache .htaccess szabályok generálása átirányításokhoz, újraírásokhoz, biztonsági fejlécekhez, gyorsítótárazáshoz és egyebekhez.
- Robots.txt Generátor Ingyenes online robots.txt generátor. Hozzon létre és szabjon testre robots.txt fájlokat a keresőmotorok mászásának szabályozására, a mászók hozzáférésének kezelésére és weboldala SEO optimalizálására.
- Sitemap Generátor Ingyenes online XML sitemap generátor. Adjon hozzá URL-eket, állítson be prioritásokat és gyakoriságokat, készítsen SEO sitemapokat azonnal.