【发布时间】:2013-09-13 02:10:48
【问题描述】:
我已将"phpunit/phpunit": "3.7.*" 添加到composer.json 的require-dev 部分并运行composer install。不幸的是,当我从我的 Larvel 4 项目的根目录运行 vendor/bin/phpunit 时,我收到以下错误:
$ vendor/bin/phpunit
vendor/bin/phpunit: line 1: ../phpunit/phpunit/composer/bin/phpunit: No such file or directory
有什么想法吗?
【问题讨论】:
-
你为什么认为你可以这样运行它?
-
您是否验证过该文件是否存在?您应该进行作曲家更新。否则是正确的,除了文件不存在。
-
假设
../phpunit/phpunit/composer/bin/phpunit指的是vendor/phpunit/phpunit/composer/bin/phpunit,那么是的,文件就在那里。我只是从 vendor/bin 文件夹中运行它(假设相对路径搞砸了),我现在得到了这个人:PHPUnit 3.7.24 by Sebastian Bergmann. Usage: phpunit [switches] UnitTest [UnitTest.php] phpunit [switches] <directory>另外,我正在使用 Git Bash 在 Windows 7 的 ubuntu VM 上运行SSH 进入虚拟机。我觉得我越来越近了。有什么想法吗?
标签: php laravel phpunit laravel-4 composer-php