Mensaje de error
En el mensaje, %s marca un valor que el motor completa cuando lanza el error.
La historia
Tu script pidió algo al mundo exterior, un archivo, un directorio, la entrada estándar o un subproceso, y el exterior dijo que no. Cuando rush actúa fuera de sí mismo, ya no controla el resultado: depende del sistema operativo o del otro programa. Este mensaje cubre todos esos casos con una misma forma. El primer dato es lo que se pidió, y el segundo es la razón que dio el exterior, con sus propias palabras: un texto del sistema operativo, el fallo del subproceso, o que la entrada se terminó. Lo importante es lo que el motor no hace: no te dice solo que el builtin rechazó, y tampoco inventa una respuesta vacía como si hubiera funcionado. Un ejemplo: quieres leer un archivo que no existe y el sistema responde que no se encuentra. La solución: lee el motivo del mensaje, y corrige la causa que reporta. La verdad del exterior, repetida con claridad, es la mejor pista que tienes.
Texto del catálogo de errores del motor de Rush.
