Je voudrais que mon script puisse fonctionner sans avertissement. Quelle est la syntaxe Ruby appropriée pour éviter les avertissements comme celui-ci? Merci! --MylesComment empêcher l'avertissement «parenthèse après le nom de la méthode» de ruby -w
def absolutize_all_config_var_paths (in_var)
...
end
ruby -w ./scripts/run_flow
./scripts/run_flow:742: warning: parentheses after method name is interpreted as an argument list, not a decomposed argument
la version Ruby ruby 2.4.1p111
Vous pouvez supprimer l'avertissement en ajoutant '-W0' à la ligne de commande ou en définissant l'une des variables globales '$ -v',' $ -w', '$ VERBOSE' à' nil'. Pourquoi on voudrait masquer les erreurs potentielles, cependant, est au-delà de moi. Mieux vaut corriger le code afin que l'avertissement n'apparaisse pas. –
Bonne information. Mais je ne veux pas masquer les avertissements. Je suis prêt à aller avec le flux. Je voulais juste une confirmation sur ce qu'est The Flow. Merci Cary! [Problème séparé: Je dois utiliser $ VERBOSE = nil pour empêcher les avertissements incessants sur les répertoires inscriptibles du monde non sécurisés sur mon chemin. Mais c'est une question différente.] –