Message d'erreur
Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.
L'histoire
Le moteur a ouvert votre fichier et a refusé de le lire, parce qu'il n'est pas reconnu comme un fichier RushScript. Voici comment il décide. Un fichier RushScript doit commencer, ligne un, par un shebang qui nomme le programme rush. Seul ce shebang identifie le fichier, et le moteur le vérifie par le nom du binaire, pas par le chemin : slash bin slash rush, slash usr slash bin slash env rush, ou slash usr slash local slash bin slash rush, tout cela est accepté. En revanche, il est refusé si la première ligne manque, si elle appelle un autre programme comme le shell, ou si c'est une ancienne forme de royaume mal écrite. Dans ce dernier cas, la bonne écriture est le shebang en ligne un, puis domain declare en ligne deux. Le refus arrive avant la lecture de la moindre instruction. Cette même règle décide aussi quels fichiers du dossier src font partie du projet : sans shebang, ce n'est pas du source. Pour corriger, ajoutez la bonne première ligne.
Texte issu du catalogue d'erreurs du moteur Rush.
