Uruchamiacz Ruby
Darmowy uruchamiacz Ruby online. Pisz i wykonuj kod Ruby 3.4 bezpośrednio w przeglądarce, z wyjściem puts, prawdziwymi komunikatami błędów i gotowymi przykładami. Bez instalacji.
Której wersji Ruby używa ten uruchamiacz?
Wykonuje oficjalny interpreter CRuby 3.4 skompilowany do WebAssembly (projekt ruby.wasm). Po załadowaniu silnika odznaka obok nagłówka pokazuje dokładną wersję zgłaszaną przez RUBY_VERSION.
Czy mój kod opuszcza moje urządzenie?
Nie. Cały interpreter działa w karcie przeglądarki przez WebAssembly: parsowanie, wykonanie i wyjście odbywają się lokalnie. Nic nie jest wysyłane na serwery, a konto nie jest potrzebne.
Dlaczego pierwsze ładowanie ma ok. 30 MB?
Pobierasz kompletny interpreter Ruby razem z biblioteką standardową. Po pierwszym pobraniu przeglądarka zapisuje go w pamięci podręcznej, więc kolejne wizyty startują niemal natychmiast.
Czy mogę użyć biblioteki standardowej lub gemów?
Biblioteka standardowa jest wbudowana: require "json", "set", "date" i inne działają od razu. Instalacja gemów trzecich stron nie jest możliwa, bo środowisko z założenia działa w pełni offline.
Co się stanie, gdy mój skrypt zapętli się na zawsze?
Wykonanie jest zatrzymywane po około 10 sekundach, a silnik restartuje się automatycznie, więc strona nigdy nie zawiesza się. Ten limit czyni go idealnym do fragmentów kodu i ćwiczeń, nie do długich zadań.
Czym to się różni od lokalnej instalacji Ruby?
Tu nie ma żadnej konfiguracji i działa na każdym urządzeniu, w tym na telefonach i Chromebookach. Do prawdziwych projektów z plikami, siecią, gemami czy długimi zadaniami lepszy pozostaje Ruby zainstalowany lokalnie.
Czy puts, print i p są obsługiwane?
Tak. Standardowe wyjście pojawia się w panelu wyników, a stderr i wyrzucone wyjątki są pokazywane na czerwono z klasą, komunikatem i numerem linii — jak w terminalu.
Czy mogę odczytać wejście użytkownika przez gets?
Nie. Skrypty działają nieinteraktywnie z zamkniętym stdin, więc gets od razu zwraca nil. Jeśli potrzebujesz interaktywnego wejścia, uruchom ten sam kod w lokalnym Ruby.
Czy jest skrót klawiszowy do uruchamiania?
Tak. Wciśnij Ctrl+Enter (Cmd+Enter na Macu) w edytorze, aby uruchomić bieżący kod bez użycia myszy.
Powiązane narzędzia
- Uruchamiacz Lua Darmowy uruchamiacz Lua online. Pisz i uruchamiaj kod Lua 5.4 od razu w przeglądarce, z wynikami print, stosami błędów i ochroną przed pętlami nieskończonymi. Bez instalacji.
- Plac zabaw dla kodu Online plac zabaw HTML, CSS i JavaScript z podglądem na żywo, edytorem z numerami linii i przechwyconą konsolą. Testuj fragmenty natychmiast i pobierz wynik jako jeden plik HTML - w całości w przeglądarce.
- Kalkulator Chmod Darmowy kalkulator chmod online do wizualizacji i obliczania uprawnień plików Linux za pomocą pól wyboru. Natychmiastowa konwersja między notacją liczbową (755, 644) a symboliczną (rwxr-xr-x). Obsługuje specjalne uprawnienia jak setuid, setgid, sticky bit.
- Tabela ASCII Kompletna referencja kodowania znaków ASCII z kodami dziesiętnymi, szesnastkowymi, ósemkowymi, binarnymi, encjami HTML i opisami znaków. Natychmiastowe wyszukiwanie i filtrowanie.
- Tester Żądań HTTP Testuj API REST bezpośrednio w przeglądarce. Wysyłaj żądania GET, POST, PUT, DELETE z niestandardowymi nagłówkami, ciałem i parametrami. Natychmiast widz status, nagłówki i ciało JSON odpowiedzi.
- Generator .htaccess Generuj reguły .htaccess Apache dla przekierowań, przepisań, nagłówków bezpieczeństwa, buforowania i więcej.
- Generator Robots.txt Darmowy generator robots.txt online. Twórz i dostosowuj pliki robots.txt, aby kontrolować skanowanie przez wyszukiwarki, zarządzać dostępem robotów i optymalizować SEO swojej witryny.
- Generator Sitemap Darmowy generator sitemap XML online. Dodawaj URL, ustawiaj priorytety i częstotliwości, twórz sitemapy SEO natychmiast.