Comment rendre un Fichiers Swift exécutable

Accueil Forums macOS Comment rendre un Fichiers Swift exécutable

Ryan
Participant

Bonjour à tous, j’ai un Fichiers Swift et je veux le rendre exécutable pour utiliser la commande readLine().
J’ai entendu qu’on pouvait le faire depuis le terminal en utilisant CD ~/Desktop swift lenomdufichier.swift, mais je n’y arrive pas.
Quelqu’un pourrait-il m’éclairer sur la procédure à suivre s’il vous plaît.

Régis
Participant

Bonjour, essaye de vérifier quand même, ça fait longtemps que je n’ai pas pratiqué, mais je pense à la commande :

chmod +x nom-du-fichier

Assaad
Participant

Coucou Ryan,
Tout d’abord fais comme il t’a proposé Régis, et si ça marche pas tu peux passer à ma proposition.
Bien, pour rendre n’importe quel fichier executable tu dois lui attribuer l’autorisation 755,
Voilà comment faire: tu ouvres le terminal,
tu navigue via cd vers le répertoire contenant le fichier en question, par exemple:
cd ~/desktop
Puis tu tapes la commande chmod 755 suivi du nom de fichier, exemple:
chmod 755 Ryan.sh, ou Ryan tout court parce qu’un fichier unix en général n’a pas besoin impérativement d’une extension pour s’exécuter,
Bien à toi 😁

Ryan
Participant

Salut, j’ai essayé vos 2 propositions dans les 2 cas ça ne marche pas il me dit :Helo.swift : No such file or directory

Ryan
Participant

PS: mon fichier s’appelle bien Hello.swift

Régis
Participant

Bonsoir, est-ce que tu vas bien dans le répertoire qui contient le fichier avec la commande cd avant d’exécuter la commande en question ?

Brice
Participant

Bonjour
Une façon simple pour rendre un fichier exécutable, c’est de chercher le fichier en question dans le Finder, le sélectionner pour le copier avec “Commande” + “C”.
Ensuite ouvrir le terminal et taper “chmod +X ” puis un “Commande” + “V” pour coller le chemin du fichier
En espérant que cela peut vous aider
Bonne journée

Ryan
Participant

@Régis oui je vais dans le répertoire du fichier.
@Brice j’ai essayé ta méthode le terminal ne renvoie rien

Assaad
Participant

Pourtant moi ça a marché pour moi!
Essaies: cd ~/desktop, et assures toi que ton fichier swift se trouvedans le bureau et exécutes la commande chmod 755 hello.swift,
Sinon j’ai une hypothèse, peut-être que ton fichier il a une extension que tu n’inclût pas dans la commande, vérifie avec CMD+I et navigues jusqu’à nom et extension pour voir s’il possède vraiment une extension,
Bien à toi 😁

Brice
Participant

@Ryan, si la commande a fonctionné, elle ne renvoie rien dans le terminal 😉
Bonne soirée

Ryan
Participant

C’est bon, ça marche.
Merci à tous

Vous devez être connecté pour répondre à ce sujet.