RX0113

Dominio: Análisis sintáctico

Mensaje de error

un proyecto sin directorio de código fuente: %s (%s)

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

La historia

Ejecutaste un proyecto, pero el motor no encontró su directorio src. En rush, un directorio con un archivo manifest punto rush es la raíz de un proyecto. Y todo el código del proyecto debe vivir dentro de una carpeta llamada src: la entrada, los módulos, todo. Aquí, la raíz tiene manifest, pero no tiene src. Por tanto, no hay nada que ejecutar. El mensaje es didáctico: nombra src como la pieza que falta, y te da la raíz que revisó. Un ejemplo: pones tus archivos de código directamente en la carpeta del proyecto, junto al manifest, sin carpeta intermedia. La solución: crea la carpeta src dentro de la raíz del proyecto y mueve allí tu código, incluyendo el archivo de entrada main. Con eso, el motor sabe dónde buscar. Una carpeta con nombre fijo evita que cada proyecto invente su propia estructura, y a ti te ahorra adivinar dónde mirar.

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