通过 pear 安装后找不到 phpunit 文件

标签 php ubuntu phpunit pear

我已经成功安装了 phpunit:

sudo pear install --alldeps pear.phpunit.de/PHPUnit

但是当我在控制台中提示 phpunit 时出现错误:

bash: /usr/bin/phpunit: No file or directory

我有:

  • PEAR 版本:1.9.4
  • PHP版本:5.3.6-13ubuntu3.6

有人可以给我任何建议吗?

pear list 给我:

Installed packages, channel __uri:
==================================
(no packages installed)

Installed packages, channel components.ez.no:
=============================================
Package      Version State
Base         1.8     stable
ConsoleTools 1.6.1   stable

Installed packages, channel doc.php.net:
========================================
(no packages installed)

Installed packages, channel pear.php.net:
=========================================
Package          Version State
Archive_Tar      1.3.9   stable
Console_Getopt   1.3.1   stable
PEAR             1.9.4   stable
Structures_Graph 1.0.4   stable
XML_Util         1.2.1   stable

Installed packages, channel pear.phpunit.de:
============================================
Package            Version State
File_Iterator      1.3.1   stable
PHPUnit            3.6.10  stable
PHPUnit_MockObject 1.1.1   stable
PHP_CodeCoverage   1.1.2   stable
PHP_Invoker        1.1.0   stable
PHP_Timer          1.0.2   stable
PHP_TokenStream    1.1.3   stable
Text_Template      1.1.1   stable

Installed packages, channel pear.symfony-project.com:
=====================================================
Package Version State
YAML    1.0.6   stable

Installed packages, channel pecl.php.net:
=========================================
(no packages installed)

最佳答案

使用--force

sudo pear install --force --alldeps pear.phpunit.de/PHPUnit

这将重新安装所有软件包,通常会解决最常见的 pear 问题,这看起来像是其中一种情况,它只是没有完全完成所有事情,如果你不这样做的话 --force 重新安装它会假设所有包都工作正常。

关于通过 pear 安装后找不到 phpunit 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9829314/

相关文章:

php - 复杂项目的Ajax加载

php - 在 PHP/MySQL DB 中存储和检索数组的最佳方法是什么

ubuntu - 在 ubuntu 14.04 中安装 android studio 时出错?

php - Laravel 扩展 TestResponse 类

PHP 7 简单XML

php - 将数据库导出到php中excel文件中的不同工作表

Cordova 找不到 'JAVA_HOME' 环境变量

bash - 使用 bash 脚本将作业添加到 incrontab

php - 模拟 security.context 在调用时被视为非对象

PHPUnit\Framework\TestCase 未找到 Symfony 4