如何让 phpunit 在 cloud9 IDE 中工作?

How do I get phpunit to work in cloud9 IDE?

刚在 cloud9 IDE 上开始一个 laravel 项目,但我无法让 phpunit 工作。每次我 运行 PHPUnit 命令我都会得到一个

command not found

响应。从项目中的文件结构我可以看到 phpunit 文件。我以前从未将 cloud 9 用于 laravel 项目,所以我无法真正判断它是否应该如此运行。有人以前在cloud9上成功使用过phpunit吗?

您可以使用 composer 全局安装 phpunit(在默认的 C9 工作区中可用)。 Phpunit 4.8.* 适用于 PHP 5.5.

sudo composer global require phpunit/phpunit:4.8.*

phpunit 可执行文件将安装在 ~/.composer/vendor/bin/ 中,因此在 ~/.profile 文件末尾添加以下行以使该命令在其他地方可用。

export PATH=~/.composer/vendor/bin:$PATH

运行 source ~/.profile 然后在 Laravel 安装文件夹中 运行 phpunit 注册新路径。