RX0633

Dominio: Ejecución

Mensaje de error

%s necesita un proyecto: %s

En el mensaje, %s marca un valor que el motor completa cuando lanza el error.

La historia

Intentaste usar una base de datos desde un script suelto, y el motor dijo que necesita un proyecto. La regla es clara: las bases de datos, es decir, contenedores con where sulfur, where sql, o data punto nombre, solo se permiten en modo proyecto. Un proyecto es una carpeta que contiene un manifest.rush. Un script suelto no lo tiene, y por eso el motor no sabe qué motor de base de datos usar ni dónde guardar el archivo. Y no improvisa: tampoco guarda tus datos en otro sitio en silencio. Un ejemplo: un archivo reporte punto rush, solo, con data where sulfur. Falla. La solución es crear una carpeta para el proyecto, añadir un manifest.rush y poner ahí el script. Y si lo que necesitas es guardar archivos y no una base de datos, where filesystem sí está permitido fuera de proyectos. El mensaje te dice cuál contenedor necesita el proyecto.

Texto del catálogo de errores del motor de Rush.