Je tente d'exécuter un script ruby dans un fichier .txt à partir de la ligne de commande. Si j'utilise la commande ruby avant d'exécuter la commande, la sortie est ce qui était souhaité, par ex.Comment exécuter un fichier .txt qui a un script Ruby, sans utiliser la commande ruby dans la ligne de commande
ruby file_name.txt 10 40
Comment pourrais-je exécuter la même commande sans avoir à utiliser la commande ruby?
Vous pouvez définir le drapeau "exécutable" sur votre fichier et ajouter une ligne de shebang appropriée au-dessus, mais ce serait assez bizarre. Personne ne s'attend à des fichiers '.txt' exécutables. (Au _least_, en faire un fichier '.rb') –
S'il vous plaît partager le script que vous souhaitez exécuter, je suis curieux de voir une telle exigence. –
@SergioTulentsev - Oui, j'ai fait des recherches sur le net et je n'ai pas encore trouvé la solution. Lorsque vous mentionnez le drapeau "exécutable", voulez-vous dire cela? '#!/usr/bin/env ruby' Parce que, je l'ai inclus dans le fichier et cela ne fait aucune différence lorsque j'essaie d'exécuter la commande. – AshNaz87