Ошибка запуска make: отсутствует разделитель (вы имели в виду TAB вместо 8 пробелов?)
Я пытаюсь получить PHPphar
инструмент командной строки, установленный на моей виртуальной машине Debian, какВот описано:
(1) скачать php-src, я полагаю, он находится в / tmp / php / src
(2) сделать каталог / тмп / фар
(3) Сохранитьэто как / tmp / php-src / ext / phar / Makefile.
(4) cd / tmp / php-src / ext / phar
(5) запуститьsudo make
Теперь после шага 5 я получаю ошибку:
:/tmp/php-src/ext/phar# make
Makefile:11: *** missing separator (did you mean TAB instead of 8 spaces?). Stop.
Как я знаю, для этого сообщения об ошибке могут быть две возможные причины:
Вкладки в файле make. Я проверил файл сod -t c Makefile
, Файл не содержит вкладок (\t
).
Это может бытьошибка изmake
v3.81 и нужнапластырь или обновление до (но нестабильно: "Предупреждение: этот пакет изэкспериментальный распределение.") v3.82. У меня естьзагруженный и установлен (dpkg -i make_3.82-1_amd64.deb
) это, но ошибка все еще происходит.
Что вызывает ошибку? Как этого можно избежать?
Спасибо