3

pharDebian VM に PHP コマンド ライン ツールをインストールしようとしています

(1) php-src をダウンロードします。/tmp/php/src にあると仮定します。

(2) ディレクトリを /tmp/phar にする

(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.

私が知っているように、このエラー メッセージには 2 つの原因が考えられます。

  1. make ファイルのタブ。でファイルをテストしましたod -t c Makefile。ファイルにはタブが含まれていません ( \t)。

  2. これは v3.81 のバグである可能性があり、 makev3.82 へのパッチまたはアップグレードが必要です (まだ不安定です: "警告: このパッケージは実験的ディストリビューションからのものです。 ")。ダウンロードしてインストール ( dpkg -i make_3.82-1_amd64.deb) しましたが、まだエラーが発生しています。

エラーの原因は何ですか? どうすれば回避できますか?

どうも

4

2 に答える 2