0 votes

"Apprenez à coder avec Minecraft" Problème de configuration de l'API : "zsh: erreur de format d'exécution :"

En utilisant le fichier d'exécution "Start_Server" fourni dans le .zip des fichiers de configuration pour MacOS, et après avoir installé Java, BuildTools, et les fichiers jar de Spigot, etc., j'essaie d'exécuter le fichier d'exécution "Start_Server" depuis la ligne de commande en utilisant le chemin d'accès au fichier et cela me donne cette erreur :

zsh: erreur de format d'exécution : /Utilisateurs/[xxxx]/Documents/MinecraftPython/MinecraftToolsMac/Start_Server

[Traitement terminé]

J'ai dû utiliser le terminal pour rendre le fichier "Start_Server" exécutable, mais quand j'essaie de l'exécuter, j'obtiens cela. Toutes les idées sur ce qu'il faut faire sont appréciées.

Je veux juste lancer mon serveur pour pouvoir commencer à coder avec Minecraft...

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

3voto

Gordon Davisson Points 30215

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).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X