Ejecutor de Ruby
Ejecutor de Ruby online gratis. Escribe y ejecuta código Ruby 3.4 al instante en tu navegador con salida puts, errores reales y ejemplos listos. Sin instalar nada.
¿Qué versión de Ruby usa este ejecutor?
Ejecuta el intérprete oficial CRuby 3.4 compilado a WebAssembly (el proyecto ruby.wasm). Cuando el motor termina de cargar, la insignia junto al título muestra la versión exacta que informa RUBY_VERSION.
¿Mi código sale de mi dispositivo?
No. Todo el intérprete se ejecuta dentro de la pestaña de tu navegador mediante WebAssembly: el análisis, la ejecución y la salida ocurren en local. No se sube nada a ningún servidor y no hace falta cuenta.
¿Por qué la primera carga pesa unos 30 MB?
Descargas un intérprete de Ruby completo junto con su biblioteca estándar. El navegador lo guarda en caché tras la primera descarga, así que las visitas siguientes están listas casi al instante.
¿Puedo usar la biblioteca estándar o gemas?
La biblioteca estándar está incluida: require "json", "set", "date" y similares funcionan de entrada. Instalar gemas de terceros no es posible porque el runtime funciona totalmente sin conexión.
¿Qué pasa si mi script se queda en un bucle infinito?
La ejecución se detiene tras unos 10 segundos y el motor se reinicia automáticamente, así que la página nunca se congela. Ese límite lo hace ideal para fragmentos y ejercicios, no para trabajos largos.
¿En qué se diferencia de instalar Ruby en local?
Aquí no hay nada que configurar y funciona en cualquier dispositivo, incluidos móviles y Chromebooks. Para proyectos reales con archivos, red, gemas o trabajos largos, un Ruby instalado localmente sigue siendo mejor.
¿Funcionan puts, print y p?
Sí. La salida estándar aparece en el panel de salida, y stderr y las excepciones se muestran en rojo con su clase, mensaje y número de línea, igual que en una terminal.
¿Puedo leer entrada del usuario con gets?
No. Los scripts se ejecutan de forma no interactiva con stdin cerrado, por lo que gets devuelve nil de inmediato. Si necesitas entrada interactiva, ejecuta el mismo código con un Ruby local.
¿Hay un atajo de teclado para ejecutar?
Sí. Pulsa Ctrl+Enter (Cmd+Enter en Mac) dentro del editor para ejecutar el código sin usar el ratón.
Herramientas relacionadas
- Ejecutor de Lua Ejecutor de Lua online gratis. Escribe y ejecuta código Lua 5.4 al instante en tu navegador con salida print, trazas de error y protección anti bucles. Sin instalación.
- Laboratorio de Código Laboratorio online de HTML, CSS y JavaScript con vista previa en vivo, editor con números de línea y consola capturada. Prueba fragmentos al instante y descarga el resultado como un archivo HTML - todo en tu navegador.
- Calculadora Chmod Calculadora chmod online gratuita para visualizar y calcular permisos de archivos Linux con casillas. Convierte instantáneamente entre notación numérica (755, 644) y simbólica (rwxr-xr-x). Soporta permisos especiales como setuid, setgid, sticky bit.
- Tabla ASCII Referencia completa de codificación de caracteres ASCII con códigos decimales, hexadecimales, octales, binarios, entidades HTML y descripciones. Búsqueda y filtro instantáneos.
- Probador de Solicitudes HTTP Prueba APIs REST directamente en tu navegador. Envía solicitudes GET, POST, PUT, DELETE con headers, body y parámetros personalizados. Ve el estado, headers y cuerpo JSON al instante.
- Generador .htaccess Genere reglas .htaccess de Apache para redirecciones, reescrituras, cabeceras de seguridad, caché y más.
- Generador de Robots.txt Generador gratuito de robots.txt en línea. Cree y personalice archivos robots.txt para controlar el rastreo de motores de búsqueda, gestionar el acceso de rastreadores y optimizar el SEO de su sitio.
- Generador de Sitemap Generador gratuito de sitemap XML en línea. Agregue URLs, configure prioridades y frecuencias, cree sitemaps SEO al instante.