跑步的时候
我收到错误
Warning: require(PHPUnit/Autoload.php): failed to open stream: No such file or directory in /usr/local/bin/phpunit on line 42
Fatal error: require(): Failed opening required 'PHPUnit/Autoload.php' (include_path='.:') in /usr/local/bin/phpunit on line 42
Run Code Online (Sandbox Code Playgroud)
/ usr/local/bin/phpunit在第42行显示以下内容:
require 'PHPUnit/Autoload.php';
Run Code Online (Sandbox Code Playgroud)
任何建议如何解决这个问题?
更新(1):
我在/ etc /中缺少php.ini,所以我通过符号链接来阅读MAMP php.ini.现在我明白了
php -r 'foreach (explode(":", get_include_path()) as $path) echo $path . PHP_EOL;'
.
/Applications/MAMP/bin/php/php5.3.6/lib/php
/usr/local/bin/pear
/usr/local/share/pear/PHPUnit
Run Code Online (Sandbox Code Playgroud)
赛跑
正在运行但不提供输出.
有什么建议接下来要检查什么?
更新(2):
可能这个问题的根本原因与问题有关
我正在使用MAMP 2.0.5,我有一个升级PEAR的问题
问题是PEAR始终安装在"本地"PEAR目录而不是MAMP PEAR目录中.
我的MAMP PEAR配置如下:
sudo /Applications/MAMP/bin/php/php5.3.6/bin/pear config-show
Configuration (channel pear.php.net):
=====================================
Auto-discover new Channels auto_discover 1
Default Channel default_channel pear.php.net
HTTP Proxy Server Address http_proxy <not set>
PEAR server [DEPRECATED] master_server pear.php.net
Default Channel Mirror preferred_mirror pear.php.net
Remote Configuration File remote_config <not set>
PEAR executables directory bin_dir /usr/local/bin
PEAR documentation directory doc_dir /usr/local/docs
PHP extension directory ext_dir /Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20060613
PEAR directory php_dir /usr/local/share/pear
PEAR Installer cache directory cache_dir /tmp/pear/cache
PEAR configuration file cfg_dir /usr/local/cfg
directory
PEAR data directory …Run Code Online (Sandbox Code Playgroud)