2012-09-05 50 views
1

如果添加git鉤子預先提交下面的代碼,那麼你會得到錯誤「Error!」在PHPStorm。如何在PhpStorm上創建正確的git鉤子PHP?

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

但是,如果在PHP上實現此功能,則無法在PHPStorm中獲取此錯誤消息。

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

PHPStorm回報不理解的錯誤:

error: cannot spawn .git/hooks/pre-commit: No such file or directory

任何想法如何解決這個問題呢?

P.S.在命令提示符下一切正常。

+0

請問'#在/ usr/bin中/ env的php'更好地工作? – VonC

+0

可能是錯誤的,但我得到了錯誤: '/ bin/env:php:沒有這樣的文件或目錄' (Windows 7) – Kirby

+0

奇怪:是'php'在你的'%PATH%'?嘗試用'php.exe'perharps? – VonC

回答

2

如果php.exe在你%PATH%,你可以要求認領尋找它:

#! /usr/bin/env php.exe