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