No se puede ejecutar refind-install desde Recovery porque "/ usr / bin / env: mal intérprete"

2

He logrado cambiar el directorio de trabajo actual a la carpeta que contiene los archivos rEFInd descargados. He arrancado al modo de recuperación. La carpeta refind-bin-0.11.3 se descargó en mi carpeta Downloads .

Me encontré con un nuevo problema: "mal intérprete: no existe tal archivo o directorio".

¿Cómo puedo solucionar este problema?

    
pregunta grg 29.07.2018 - 20:55

1 respuesta

3

Sospecho que el script 'refind-install' tiene un shebang que apunta a /usr/bin/env , como

#!/usr/bin/env bash

El entorno de recuperación no tiene un /usr/bin/env , por lo que intentar acceder a esa ruta devuelve el error de que "no hay tal archivo o directorio".

Puede elegir manualmente un shell para ejecutar un script pasando el script al shell:

bash ./refind-install

Como alternativa, debería poder editar el script para que apunte directamente al shell. Reemplace la primera línea en el script con algo como esto, suponiendo que la línea de arriba es lo que está en el archivo.

#!/bin/bash

Tenga en cuenta que el espacio se ha eliminado.

Tengo '/ usr / bin / env' en mi "Macintosh HD" pero no en la partición de recuperación. ¿Es esto normal?

    
respondido por el grg 02.08.2018 - 08:30

Lea otras preguntas en las etiquetas