使用 composer 安装了 phpunit,但仍然说使用 apt-get 安装

使用 composer 安装了 phpunit,但仍然说使用 apt-get 安装

我已经在我的 Ubuntu12.04 机器上全局安装了 Composer。

我可以确认这一点,因为它在~/.composer/vendor目录中并且包含在全局 composer.json 中。

我的问题是,每当我尝试运行时,phpunit它都会给出以下信息

The program 'phpunit' is currently not installed.  You can install it by typing: 
sudo apt-get install phpunit

编辑:

我正在按照发现的说明这里

答案1

sudo mv phpunit.phar /usr/local/bin/phpunit您可能在按照说明操作时跳过了。

结果是,这phpunit并不在你的路径上。

您有 2 个选择。

1)完成你错过的步骤(推荐)

2) 以另一种方法在您的路径上找到 phpunit 的方式进行破解。

如果有任何不清楚的地方,请给我留言,我会尽力详细说明。

答案2

如果which没有返回路径,则意味着您的系统根本没有看到它,这也意味着它phpunit不是全局可识别的并且不是系统 PATH 的一部分。

要让它被识别,你需要让它作为顶层位于系统内部。最好的办法是执行此命令sudo apt-get install phpunit。始终使用此命令,因为它可以省去你的麻烦。

但是如果您要安装 apt-get 存储库中没有的软件包,那么您将需要为特定路径配置该软件包。 ./configure --path=/usr./configure --path=/usr/share

避免使用/usr/local

希望你能解决这个问题。祝你好运。

相关内容