Menu
Coddy logo textTech

Онлайн-компилятор Ruby

Пишите, запускайте и делитесь фрагментами кода — без установки.

main.rb
Output
Click Run to see the output here.

Запустите Ruby онлайн в браузере

Бесплатная онлайн-песочница и среда для запуска кода на Ruby. Пишите код в браузере, жмите «Запустить» — он выполнится на Ruby 3.3 с включённым YJIT за пару секунд. Никакой предварительной настройки rbenv, rvm или bundler.

Редактор работает на том же движке, что и VS Code, так что подсветка синтаксиса Ruby, автодополнение и подчёркивание ошибок — всё на месте. Код выполняется на Ruby 3.3, а Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt и CSV уже установлены как gems — удобно для парсинга HTML, запросов к JSON API или экспериментов с метапрограммированием.

Почему эта Ruby-песочница полезна

  • Мгновенный запуск Ruby — пишите код, нажимайте «Запустить» и получайте результат из Ruby 3.3 с YJIT за секунды, без rbenv и bundler.
  • Полная подсветка синтаксиса Ruby, автодополнение и понятные сообщения об ошибках с номерами строк — на том же движке редактора, что и VS Code.
  • Поддерживается ввод через stdin. gets, $stdin.read и readlines читают данные из поля ввода playground, так что интерактивные Ruby-скрипты и задачи с собеседований работают полноценно. Никаких rvm, rbenv или настройки bundler с вашей стороны.
  • Ruby 3.3 с предустановленными Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt и CSV — парсите HTML, обращайтесь к API и запускайте тесты мгновенно.

Что можно сделать в песочнице Ruby

  • Блоки, Procs и lambdas: ключевые идиомы Ruby, которые можно проверять по одному методу за раз, плюс Enumerable (map, select, reduce, each_with_object).
  • Небольшие скрипты для HTML-скрейпинга или JSON API. Используйте Nokogiri для парсинга HTML и HTTParty для запросов к эндпоинту — оба gem-а уже установлены.
  • Быстрые эксперименты в Ruby: проверьте regex, попробуйте приём метапрограммирования с define_method, убедитесь в работе class_eval или посмотрите, как ведёт себя Symbol#to_proc.

Часто задаваемые вопросы про онлайн-компилятор Ruby

Онлайн-компилятор Ruby бесплатный?
Да, песочница Ruby бесплатная. Без регистрации, без установки Ruby, без настройки rvm или rbenv — просто откройте страницу и запускайте код на Ruby 3.3.
Нужно ли устанавливать Ruby или bundler, чтобы пользоваться онлайн-раннером?
Установка не требуется. Ruby, rbenv или bundler на компьютере вам не нужны. Онлайн-раннер выполнит ваш код на Ruby 3.3 с включённым YJIT и вернёт результат за секунды.
Работает ли песочница Ruby на мобильном и Chromebook?
Да. Песочница Ruby работает в любом современном браузере — на десктопе, планшете или телефоне. Удобно запускать Ruby с Chromebook, iPad или школьного компьютера, где нельзя установить Ruby.
Поддерживает ли playground Ruby gets и stdin?
Да. gets, $stdin.read и readlines читают введённые строки так же, как при локальном запуске ruby script.rb. Передавайте ввод построчно и итерируйтесь через $stdin.each_line, как в обычном CLI-скрипте.
Как продолжить учить Ruby после песочницы?
Меняйте пример кода на Ruby, жмите «Запустить» и пробуйте дальше. А когда захочется чего-то более системного — интерактивный курс Ruby на Coddy разбирает блоки, классы, модули, Enumerable и метапрограммирование на практических задачах.