2

次のコードで事前コミットに git フックを追加すると、「Error!」というエラーが発生します。PHPストームで。

#!/usr/bin/sh
echo "Error!"
exit 1

ただし、これを PHP に実装すると、PHPStorm でこのエラー メッセージを取得できません。

#!/usr/bin/php
<?php
echo "Error!";
exit(1);

PHPStormは理解できないエラーを返します:

エラー: .git/hooks/pre-commit を生成できません: そのようなファイルやディレクトリはありません

この問題を解決する方法はありますか?

PSコマンドプロンプトではすべて問題ありません。

4

1 に答える 1

2

が にある場合php.exe%PATH%、シバンにそれを探すように依頼できます。

#! /usr/bin/env php.exe 
于 2012-09-05T13:32:08.910 に答える