Ruby-ajuri
Ilmainen Ruby-ajuri verkossa. Kirjoita ja aja Ruby 3.4 -koodia suoraan selaimessa puts-tulosteella, aidoilla virheilmoituksilla ja valmiilla esimerkeillä. Ei asennusta.
Mitä Ruby-versiota tämä ajuri käyttää?
Se suorittaa virallisen CRuby 3.4 -tulkin, joka on käännetty WebAssemblyksi (ruby.wasm-projekti). Kun moottori on ladattu, otsikon vieressä oleva merkki näyttää tarkan version, jonka RUBY_VERSION ilmoittaa.
Poistuuko koodini laitteestani?
Ei. Koko tulkkiajetaan WebAssemblyn avulla selaimen välilehdessä: jäsennys, suoritus ja tuloste tapahtuvat paikallisesti. Mitään ei lähetetä palvelimille, eikä tiliä tarvita.
Miksi ensimmäinen lataus on noin 30 MB?
Lataat kokonaisen Ruby-tulkin vakokirjastoineen. Selain tallentaa sen välimuistiin ensimmäisen latauksen jälkeen, joten seuraavat käynnit ovat valmiit lähes heti.
Voinko käyttää vakiokirjastoa tai gemejä?
Vakiokirjasto sisältyy: require "json", "set", "date" ym. toimivat suoraan. Kolmansien osapuolten gemejä ei voi asentaa, koska ajoympäristö on suunnitellusti täysin offline.
Mitä tapahtuu, jos skriptini jatkaa ikuisesti?
Suoritus pysäytetään noin 10 sekunnin jälkeen ja moottori käynnistyy automaattisesti uudelleen, joten sivu ei koskaan jäätyy. Raja tekee siitä ihanteellisen koodipätkille ja harjoituksille, ei pitkille töille.
Miten tämä eroaa paikallisesti asennetusta Rubysta?
Tässä ei tarvita mitään asennusta, ja se toimii kaikilla laitteilla myös puhelimissa ja Chromebookeissa. Aitoihin projekteihin, joissa tarvitaan tiedostoja, verkkoa, gemejä tai pitkiä töitä, paikallinen Ruby on yhä parempi.
Toimivatko puts, print ja p?
Toimivat. Vakiotuloste näkyy tulosteessa, kun taas stderr ja heitetyt poikkeukset näytetään punaisella luokan, viestin ja rivinumeron kanssa — aivan kuten terminaalissa.
Voinko lukea käyttäjän syötettä gets-komennolla?
Et. Skriptit ajetaan ei-vuorovaikutteisessa tilassa niin, että stdin on suljettu, joten gets palauttaa nil heti. Jos tarvitset vuorovaikutteista syötettä, aja sama koodi paikallisella Ruby-asennuksella.
Onko suorittamiseen pikanäppäintä?
On. Paina editorissa Ctrl+Enter (Macilla Cmd+Enter) ajaaksesi nykyisen koodin ilman hiirtä.
Aiheeseen liittyvät työkalut
- Lua-ajuri Ilmainen Lua-ajuri verkossa. Kirjoita ja aja Lua 5.4 -koodia heti selaimessa tulosteella, virheiden pinolistauksilla ja äärettömien silmukoiden suojalla. Ei asennusta.
- Koodileikkikenttä Verkko-HTML-, CSS- ja JavaScript-leikkipaikka live-esikatselulla, rivinumeroisella editorilla ja tallennetulla konsolilla. Testaa koodinpätkiä heti ja lataa tulos yhtenä HTML-tiedostona - kokonaan selaimessasi.
- Chmod-laskin Ilmainen online chmod-laskin Linux-tiedostooikeuksien visualisointiin ja laskentaan valintaruuduilla. Muunna heti numeerisen (755, 644) ja symbolisen merkintätavan (rwxr-xr-x) välillä. Tukee erikoisoikeuksia kuten setuid, setgid, sticky bit.
- ASCII-taulukko Täydellinen ASCII-merkkikoodausviite desimaali-, heksadesimaali-, oktaali-, binäärikoodeilla, HTML-entiteeteillä ja merkinkuvauksilla. Välitön haku ja suodatus.
- HTTP-pyyntö Testaaja Testaa REST API:ja suoraan selaimessasi. Lähetä GET-, POST-, PUT-, DELETE-pyyntöjä mukautetuilla otsikoilla, rungolla ja parametreilla. Näe vastauksen tila, otsikot ja JSON-runko heti.
- .htaccess-generaattori Luo Apache .htaccess-sääntöjä uudelleenohjauksille, uudelleenkirjoituksille, turvallisuusotsikoille, välimuistille ja muulle.
- Robots.txt Generaattori Ilmainen online robots.txt generaattori. Luo ja mukauta robots.txt-tiedostoja hallitaksesi hakukoneiden indeksointia, hallitaksesi indeksoijien pääsyä ja optimoidaksesi sivustosi SEO.
- Sivustokartta Generaattori Ilmainen online XML sivustokartta generaattori. Lisää URL-osoitteita, aseta prioriteetit ja luo SEO-sivustokarttoja heti.