Message d'erreur
Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.
L'histoire
Vous avez demandé à rush de lister le contenu d'un dossier avec ls, et le moteur répond qu'il n'a pas pu le lire. Voyons ce que cela signifie. Le builtin ls ouvre un vrai dossier sur la machine et en énumère le contenu. Pour cela, il dépend du système d'exploitation. Si le système refuse, ls ne peut rien inventer. Trois causes reviennent presque toujours : le dossier n'existe pas, le chemin désigne un fichier et non un dossier, ou vous n'avez pas le droit de le lire. Le message est précis : dans le premier emplacement, il reprend le dossier exactement comme vous l'avez écrit, et dans le second, la raison donnée par l'OS elle-même. Pas de réponse vide pour faire croire que tout va bien, pas de message flou. Exemple concret : vous listez un dossier nommé données, mais vous avez fait une faute dans le nom. L'OS répondra que ce dossier n'existe pas, et le message vous le dira. Corrigez le chemin, vérifiez les permissions, relancez. Voilà : ce que ls ne peut pas lire, il le dit clairement, et la raison est dans le message.
Texte issu du catalogue d'erreurs du moteur Rush.
