Мне удалось изменить текущий рабочий каталог на папку, содержащую загруженные файлы rEFInd. Я загрузился в режим восстановления. refind-bin-0.11.3
папка была загружена в мой Downloads
папка.
Я столкнулся с новой проблемой: «плохой интерпретатор: такого файла или каталога нет».
Как я могу решить эту проблему?
Ответы:
Я подозреваю, что скрипт «refind-install» имеет притон указывая на
/usr/bin/env
, такие какСреда восстановления не имеет
/usr/bin/env
поэтому попытка получить доступ к этому пути возвращает ошибку, что «такого файла или каталога» там нет.Вы можете вручную выбрать оболочку для выполнения сценария, передав сценарий в оболочку:
Кроме того, вы должны иметь возможность редактировать скрипт так, чтобы он указывал прямо на оболочку. Замените первую строку в сценарии чем-то вроде этого, предполагая, что строка выше находится в файле.
Обратите внимание, что пространство было удалено.
У меня `/ usr / bin / env` в моем" Macintosh HD ", но нет в разделе восстановления. Это нормально?
источник
ksh
,zsh
, а такжеbash
использованиеbourne
подобно синтаксису, который одинаков в каждой оболочке, они также имеют синтаксис, уникальный для каждой оболочки. Лучше всего читать первую строку (шебанг) -head -n1 refind-install
затем используйте эту оболочку в Шебанге.