Запуск Ruby
Бесплатный запуск Ruby онлайн. Пишите и выполняйте код Ruby 3.4 прямо в браузере: вывод puts, настоящие сообщения об ошибках и готовые примеры. Без установки.
Какая версия Ruby используется в этом раннере?
Выполняется официальный интерпретатор CRuby 3.4, скомпилированный в WebAssembly (проект ruby.wasm). После загрузки движка значок рядом с заголовком показывает точную версию из RUBY_VERSION.
Мой код покидает моё устройство?
Нет. Весь интерпретатор работает внутри вкладки браузера через WebAssembly: разбор, выполнение и вывод происходят локально. Ничего не отправляется на серверы, аккаунт не нужен.
Почему первая загрузка весит около 30 МБ?
Вы скачиваете полный интерпретатор Ruby вместе со стандартной библиотекой. После первой загрузки браузер кэширует его, и следующие визиты стартуют почти мгновенно.
Можно ли использовать стандартную библиотеку или gems?
Стандартная библиотека включена: require "json", "set", "date" и другие работают сразу. Сторонние gems установить нельзя, так как среда изначально полностью офлайн.
Что будет, если скрипт зациклится?
Выполнение принудительно останавливается примерно через 10 секунд, и движок автоматически перезапускается — страница не зависает. Поэтому раннер подходит для фрагментов кода и упражнений, а не для долгих задач.
Чем это отличается от локальной установки Ruby?
Здесь не нужна никакая настройка, работает на любом устройстве, включая телефоны и Chromebook. Для реальных проектов с файлами, сетью, gems и долгими задачами лучше подходит локально установленный Ruby.
Поддерживаются ли puts, print и p?
Да. Стандартный вывод отображается в панели вывода, а stderr и возникшие исключения показываются красным с классом, сообщением и номером строки — как в терминале.
Можно ли читать пользовательский ввод через gets?
Нет. Скрипты выполняются в неинтерактивном режиме со закрытым stdin, поэтому gets сразу возвращает nil. Для интерактивного ввода запустите тот же код в локальном Ruby.
Есть ли горячая клавиша для запуска?
Да. Нажмите Ctrl+Enter (Cmd+Enter на Mac) в редакторе, чтобы запустить текущий код без мыши.
Похожие инструменты
- Запуск Lua Бесплатный запуск Lua онлайн. Пишите и выполняйте код Lua 5.4 прямо в браузере: вывод print, стеки ошибок и защита от бесконечных циклов. Без установки.
- Песочница кода Онлайн-песочница HTML, CSS и JavaScript с живым предпросмотром, редактором с номерами строк и перехваченной консолью. Мгновенно тестируйте фрагменты и скачивайте результат в один HTML-файл — полностью в браузере.
- Калькулятор Chmod Бесплатный онлайн-калькулятор chmod для визуализации и вычисления прав доступа Linux с помощью флажков. Мгновенное преобразование между числовой (755, 644) и символической нотацией (rwxr-xr-x). Поддержка специальных прав: setuid, setgid, sticky bit.
- Таблица ASCII Полная справочная таблица кодировки ASCII с десятичными, шестнадцатеричными, восьмеричными, двоичными кодами, HTML-сущностями и описаниями символов. Мгновенный поиск и фильтрация.
- Тестер HTTP-запросов Тестируйте REST API прямо в браузере. Отправляйте запросы GET, POST, PUT, DELETE с пользовательскими заголовками, телом и параметрами. Мгновенно просматривайте статус, заголовки и JSON-тело ответа.
- Генератор .htaccess Генерация правил .htaccess Apache для перенаправлений, перезаписи, заголовков безопасности, кэширования и др.
- Генератор Robots.txt Бесплатный онлайн-генератор robots.txt. Создавайте и настраивайте файлы robots.txt для управления сканированием поисковых систем, контроля доступа краулеров и оптимизации SEO вашего сайта.
- Генератор Sitemap Бесплатный онлайн генератор XML sitemap. Добавляйте URL, настраивайте приоритеты и частоты, создавайте SEO-sitemap мгновенно.