2012-06-21 63 views
0

我儘量讓功能測試同捆貝哈特和水貂貝哈特貂Symfony2的警告

不過,在安裝套件,畢竟,我發出的命令

php app/console test-e = Behat - init @ AcmeDemoBundle 

,但我得到這個錯誤:

PHP Warning: require_once (C: \ wamp \ www \ exoNext-local \ trunk \ app /../Vendor/doctrin e/lib/Doctrine/ORM/Mapping/Driver /DoctrineAnnotations.php): failed to open strea m: No such file or directory in C: \ wamp \ www \ exoNext-local \ trunk \ vendor \ doctrine- common \ lib \ Doctrine \ Common \ Annotations \ AnnotationRegistry.php on line 51

能不能幫我請,我非常感謝你

回答

0

爲Init捆綁我使用

$ php app/console --env=test behat --init @AcmeDemoBundle 

但是你的錯誤是與原則註釋有關嗎?

+0

是的,我不明白爲什麼! – symfounya

+0

所有供應商是否都已正確安裝? – sensorario

+0

我想,我現在才意識到,即使我嘗試用phpunit做一個簡單的測試,我也有同樣的錯誤... oups! – symfounya

0
C: \ wamp \ www \ exoNext-local \ trunk \ app /../Vendor/doctrin e/lib/Doctrine/ORM/Mapping/Driver/DoctrineAnnotations.php 

不應該「供應商」是「供應商」嗎?我知道Windows不區分大小寫,但在某些情況下,require_once可能會遇到大小寫敏感問題。

+0

可能是,但我檢查了供應商檔案和文件是ORM exite甚至不 我覺得這是commende「PHP斌/廠商安裝」導致此問題 我會嘗試重做一切 謝謝 – symfounya

+0

嘗試修復app/autoload.php中的路徑。 –

0

先嚐試,然後你運行這兩個命令:

composer dump-autoload 
composer run-script post-update-cmd 

我希望它能幫助:-)