Impossibile eseguire refind-install da Recovery perché "/ usr / bin / env: interprete non valido"

2

Sono riuscito a modificare la presente directory di lavoro nella cartella contenente i file REFINd scaricati. Ho avviato la modalità di recupero. La cartella refind-bin-0.11.3 è stata scaricata nella mia cartella Downloads .

Mi sono imbattuto in un nuovo problema: 'cattivo interprete: nessun file o directory'.

Come posso risolvere questo problema?

    
posta grg 29.07.2018 - 20:55
fonte

1 risposta

3

Sospetto che lo script 'refind-install' abbia un shebang che punta a /usr/bin/env , come

#!/usr/bin/env bash

L'ambiente di recupero non ha un /usr/bin/env , quindi il tentativo di accedere a quel percorso restituisce l'errore che non c'è "nessun file o directory" lì.

Puoi scegliere manualmente una shell per eseguire uno script passando lo script alla shell:

bash ./refind-install

In alternativa, dovresti essere in grado di modificare lo script in modo che punti direttamente alla shell. Sostituisci la prima riga nello script con qualcosa di simile, presumendo che la riga sopra sia contenuta nel file.

#!/bin/bash

Notare che lo spazio è stato rimosso.

Ho "/ usr / bin / env" nel mio "Macintosh HD" ma non nella partizione di ripristino. È normale?

    
risposta data 02.08.2018 - 08:30
fonte

Leggi altre domande sui tag