phar
Debian 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 つの原因が考えられます。
make ファイルのタブ。でファイルをテストしました
od -t c Makefile
。ファイルにはタブが含まれていません (\t
)。これは v3.81 のバグである可能性があり、
make
v3.82 へのパッチまたはアップグレードが必要です (まだ不安定です: "警告: このパッケージは実験的ディストリビューションからのものです。 ")。ダウンロードしてインストール (dpkg -i make_3.82-1_amd64.deb
) しましたが、まだエラーが発生しています。
エラーの原因は何ですか? どうすれば回避できますか?
どうも