Błąd podczas uruchamiania make: brak separatora (czy miałeś na myśli TAB zamiast 8 spacji?)

Próbuję uzyskać PHPphar narzędzie linii poleceń zainstalowane na mojej maszynie wirtualnej Debiana, jaktutaj opisany:

(1) pobierz php-src, zakładam, że jest w / tmp / php / src

(2) utwórz katalog / tmp / phar

(3) Zapiszto jako / tmp / php-src / ext / phar / Makefile.

(4) cd / tmp / php-src / ext / phar

(5) uruchomsudo make

Teraz po kroku 5 pojawia się błąd:

:/tmp/php-src/ext/phar# make
Makefile:11: *** missing separator (did you mean TAB instead of 8 spaces?).  Stop.

Jak wiem, mogą być dwie możliwe przyczyny tego komunikatu o błędzie:

Karty w pliku make. Przetestowałem plik za pomocąod -t c Makefile. Plik nie zawiera zakładek (\t).

To może byćpluskwa zmake v3.81 i potrzebujeszłata lub uaktualnienie do (jeszcze niestabilne: „Ostrzeżenie: ten pakiet pochodzi zeksperymentalny dystrybucja.„) v3.82pobrane i istalled (dpkg -i make_3.82-1_amd64.deb), ale błąd nadal występuje.

Co powoduje błąd? Jak można tego uniknąć?

Dzięki

questionAnswers(1)

yourAnswerToTheQuestion