Apparemment, ce fichier a été corrompu lorsqu'il a été compressé et mis à disposition en téléchargement (voici la source de téléchargement). Il est censé être un alias du fichier Start.command
dans le sous-répertoire Server
, mais les métadonnées qui l'identifient comme un alias n'ont pas été incluses, donc le Finder ne sait pas quoi en faire.
La solution la plus simple est d'ouvrir simplement Server
, et de double-cliquer sur Start.command
à la place. Si vous le souhaitez, vous pouvez créer un nouvel alias dans le Finder (sélectionnez Start.command
, puis choisissez le menu Fichier > Créer un alias ou appuyez sur Commande-L), renommez l'alias en Start_Server
, et déplacez-le dans le répertoire externe (pour remplacer le fichier corrompu).
Si vous voulez être plus technique, vous pouvez réattacher les métadonnées manquantes dans le Terminal :
xattr -wx com.apple.FinderInfo '61 6C 69 73 4D 41 43 53 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00' ~/Documents/MinecraftPython/MinecraftToolsMac/Start_Server
(Cela attache le code de type "alis" et le code de créateur "MACS" au fichier, ce qui l'identifie comme un alias vers un fichier. Les alias vers d'autres types d'objets -- dossiers, applications, serveurs, etc -- ont des codes différents.)
Si vous avez un moyen d'envoyer des retours aux auteurs/mainteneurs, vous devriez les informer pour qu'ils corrigent cela. La création du fichier zip avec le Finder devrait inclure les métadonnées pertinentes (bien que je recommanderais en fait d'utiliser un lien symbolique plutôt qu'un alias pour cela).
0 votes
Pouvez-vous nous dire de quel type de fichier il s'agit? Est-ce un script ou un exécutable?
0 votes
Et quel type de Mac utilisez-vous, avec quelle version de macOS?
0 votes
Bonjour, c'est un fichier exécutable Unix, et je suis sur macOS Catalina 10.15.7
0 votes
Consultez cette réponse stackoverflow.com/questions/64706647
0 votes
Merci, mais cela ne m'aide pas. J'ai lu différents forums et fils de discussion et je suis seulement effleuré la surface, sans jamais parvenir à trouver quelque chose de pratique. Il est marqué comme un fichier d'alias MacOS, et j'essaie de l'exécuter en obtenant son chemin exact, et je reçois toujours l'erreur de format d'exécution. Même chose quand j'utilise chmod pour le définir comme exécutable. Obtenir cette erreur sur MacOS pour les fichiers exécutables Unix semble être courant, mais je ne suis toujours pas sûr de mes options pour la contourner.
0 votes
Quel est le format du fichier? Que imprime
file /Users/[xxxx]/Documents/MinecraftPython/MinecraftToolsMac/Start_Server
?0 votes
Il est un peu difficile de dire avec certitude. Lorsque je fais un clic droit et sélectionne Obtenir des informations, le type de fichier est simplement répertorié comme un document. Il n'a aucun indicateur associé. J'ai un ordinateur de bureau Windows 10 sur lequel j'ai obtenu le dossier de configuration Windows et le fichier Start_Server équivalent pour fonctionner correctement en double-cliquant sur l'icône et en l'ouvrant. Lorsque j'exécute: "file /Users/[xxxx]/Documents/MinecraftPython/MinecraftToolsMac/Start_Server" il affiche : Fichier Alias Mac OS. Je veux vraiment résoudre ce problème, mais je suis tellement nouveau que je rencontre un mur de recherche difficile. Toutes suggestions sont les bienvenues.