幾個月前我將Mac從Lion升級到Mountain Lion。自從Mountain Lion升級以來PHPUnit安裝破裂
我以前有PHPUnit和我的Zend Framework 1.11一起工作,沒有問題,但沒有用太多。
我現在有Zend Framewoprk 2在快速啓動網站上運行,但我根本無法讓PHPUnit工作。
我已經在Stackoverflow上搜索了很多與此相關的問題,並嘗試重新安裝和路徑更改爲php.ini而沒有成功。
我還檢查我的PEAR安裝工作正常,它是,但錯誤是一樣的,當我嘗試「PHPUnit的--version」
PHP Warning: require(/usr/lib/php/PHPUnit/Autoload.php): failed to open stream: No such file or directory in /usr/bin/phpunit on line 43
Warning: require(/usr/lib/php/PHPUnit/Autoload.php): failed to open stream: No such file or directory in /usr/bin/phpunit on line 43
PHP Fatal error: require(): Failed opening required '/usr/lib/php/PHPUnit/Autoload.php' (include_path='.:/Users/johnadmin/pear/share/pear/PEAR:/Users/johnadmin/pear/share/pear:/usr/bin/phpunit:/Users/johnadmin/pear/share/pear/PHPUnit:/usr/bin/phpunit:/Users/johnadmin/pear/bin/pear') in /usr/bin/phpunit on line 43
Fatal error: require(): Failed opening required '/usr/lib/php/PHPUnit/Autoload.php' (include_path='.:/Users/johnadmin/pear/share/pear/PEAR:/Users/johnadmin/pear/share/pear:/usr/bin/phpunit:/Users/johnadmin/pear/share/pear/PHPUnit:/usr/bin/phpunit:/Users/johnadmin/pear/bin/pear') in /usr/bin/phpunit on line 43
嘗試重新安裝PHPUnit的結果我被告知phpunit已經安裝並且它的版本是最新的。
$ sudo pear install phpunit/PHPUnit
phpunit/PHPUnit is already installed and is the same as the released version 3.7.10
install failed
嘗試卸載失敗,因爲phpunit是其他項目/應用程序中的依賴項。
有無論如何我可以修復這個或完全刪除它,並重新安裝新鮮?
include_path中在我的php.ini是:
include_path=".:/Users/johnadmin/pear/share/pear/PEAR:/Users/johnadmin/pear/share/pear:/usr/bin/phpunit:/Users/johnadmin/pear/share/pear/PHPUnit:/usr/bin/phpunit:/Users/johnadmin/pear/bin/pear"
的情況下,附加信息及其相關:
> which phpunit
/usr/bin/phpunit
> which pear
/Users/johnadmin/pear/bin/pear
> which php
/usr/bin/php
Autoload.php位於
/Users/johnadmin/pear/share/pear/PHPUnit
此外,該文件夾'/ usr/lib/php /'存在,但PHPUnit目錄不在該目錄下,它位於/用戶/ johnadmin /梨/股/梨/ PHPUnit的
的.bash_profile內容/路徑
PATH=$PATH:/usr/local/Cellar/imagick/3.0.1:/usr/local/sbin:/Users/johnadmin/pear/share/pear:$
##
# Your previous /Users/johnadmin/.bash_profile file was backed up as /Users/johnadmin/.bash_$
##
# MacPorts Installer addition on 2012-04-17_at_08:37:29: adding an appropriate PATH variable$
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
##
# Your previous /Users/johnadmin/.bash_profile file was backed up as /Users/johnadmin/.bash_$
##
# MacPorts Installer addition on 2012-10-09_at_16:09:32: adding an appropriate PATH variable$
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
##
# Your previous /Users/johnadmin/.bash_profile file was backed up as /Users/johnadmin/.bash_$
##
# MacPorts Installer addition on 2012-12-06_at_13:40:25: adding an appropriate PATH variable$
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
在我無計可施,因爲我不知道還有什麼坦率地檢查和任何幫助將是一個很大的幫助。 Ta John
我用梨安裝phpunit,phpunit安裝正常,但我的問題是路徑錯誤,但用符號鏈接解決了它,在下面添加了我自己的答案。歡呼的幫助,雖然只是很高興的符號鏈接固定一切,現在它的工作正常。 –