Je soupçonne que le script de 'refind-install' a un shebang pointant vers /usr/bin/env
comme
#!/usr/bin/env bash
L'environnement de récupération n'a pas de /usr/bin/env
La tentative d'accès à ce chemin renvoie l'erreur suivante : "aucun fichier ou répertoire de ce type".
Vous pouvez choisir manuellement un shell pour exécuter un script avec en passant le script au shell :
bash ./refind-install
Sinon, vous devriez pouvoir modifier le script pour qu'il pointe directement vers le shell. Remplacez la première ligne du script par quelque chose comme ceci, en supposant que la ligne ci-dessus est ce qui se trouve dans le fichier.
#!/bin/bash
Notez que l'espace a été supprimé.
J'ai `/usr/bin/env` dans mon "Macintosh HD" mais pas dans la partition de récupération. Est-ce normal ?
0 votes
J'ai réduit la question au dernier problème non résolu. N'hésitez pas à développer davantage pour ajouter du contexte.
0 votes
Le message des utilisateurs rm ? Lol. Cela pourrait conduire à des erreurs si un espace est mal placé.
0 votes
Oui, Messengerm, il n'y a pas de trait de soulignement entre les deux, j'ai pensé ajouter un espace entre les deux, mais je n'ai pas pu. Mais il est possible de modifier le nom d'utilisateur, mais Mac OS X n'arrive pas à garder le nom d'utilisateur en majuscules, donc oui.....no erreur dans le nom d'utilisateur. Mac OS X ne permet pas d'avoir un espace entre "messenger" et "m" mais oui, nous choisissons tous des noms et qui nous voulons être......
0 votes
Mais à part cela Jbis......c'est le problème que j'ai rencontré dans le terminal........ env est manquant et j'ai eu le message d'erreur -bash : ./refind-install : /usr/bin/env : mauvais interprète : No such file or directory. Ce terminal se trouve sur la partition du mode de récupération.
0 votes
@Jbis Un espace mal placé ? Je ne vois pas où....Je peux voir le message d'erreur, donc peut-être que c'est dû à des erreurs. mais nous devons être très sérieux. de plus, j'ai essayé deux chemins de ligne de commande dans la partition de récupération, l'un était . refind-install et l'autre était source refind-install, les deux m'ont conduit à un message d'erreur BSing me disant que le fichier binaire refind est manquant (il parle du fichier refine-bin-0.11.3 qui est manquant)....
0 votes
@M3553N63R Votre message n'a aucun sens. Quel est le problème ?
0 votes
@Jbis je vais vous expliquer, j'ai d'abord tapé cd "/volumes/Macintosh hd/users/messengerm/downloads/refind-bin-0.11.3 deuxièmement j'ai appuyé sur enter, troisièmement j'ai tapé ls puis quatrièmement j'ai eu le bon signe agréable que j'étais dans le bon répertoire montrant les éléments script dans le fichier Refind-bin-0. 11.3 confirmant (vérifiant que le fichier existe et que j'étais dans le répertoire du fichier Refind-bin-0.11.3) puis j'ai tapé ./refind-install comme indiqué, j'ai eu le message d'erreur comme indiqué ci-dessus dans la capture d'écran. ensuite j'ai eu une réponse de GRG et un commentaire de fd0.... donc j'ai cliqué sur le lien apple.stackexchange.com/q/331985/37797
0 votes
Exécutez ceci
bash ./refind-install
0 votes
@Jbis va à l'essentiel.... pour expliquer le problème. ......
0 votes
J'ai exécuté ce script comme indiqué dans la capture d'écran. Le fichier Refind-bin-0.11.3 n'est pas manquant car je peux clairement voir le fichier. Je ne sais pas si le fichier apparaît comme un dossier bleu sur votre Mac, mais pour moi c'est le cas sur le mien, et il est dans les téléchargements. Donc l'ordinateur me dit et me montre qu'il est là mais dans le message d'erreur après avoir essayé source refind-install, et d'autres scripts de ligne de commande . refind-install, <---- celui-là sans le slash. cependant dans la partition de récupération dans le terminal je vais taper Bash ./refind-install et voir ce qui se passe.....