2010-12-04 130 views
7

我已經安裝PHPUnit的在我的OS X雪豹箱:PHPUnit的CLI不可用PEAR使用以下命令安裝後

sudo pear channel-discover pear.phpunit.de 
sudo pear install phpunit/PHPUnit 

我會想到的是,phpunit CLI命令會後可用,但它不是。我查看了/usr/local/bin/usr/lib/php/PHPUnit,但找不到任何看起來像CLI的內容。

任何人都可以告訴我如何讓CLI啓動並運行嗎?

+0

哪裏是你的PHP程序位於安裝什麼東西?可能是在相同的文件夾 – ajreal 2010-12-04 10:19:52

回答

7

我有同樣的問題,在檢查installation頁面並運行下面的命令後,它開始工作。在運行它們之前,請確保將其刪除。

sudo pear channel-discover pear.phpunit.de 
sudo pear channel-discover components.ez.no 
sudo pear channel-discover pear.symfony-project.com 
sudo pear install phpunit/PHPUnit 
+0

這工作。謝謝:) – phidah 2010-12-04 18:46:27

9

我有同樣的問題,我沒有收到任何錯誤梨安裝後,但有些目錄和安裝地點(在/ usr/lib中/ PHP /梨)和其他丟失的文件(我沒有phpunit.sh文件等)。

我的設置:OSX Lion 10.7.2 + PHP 5.3.6 + PEAR 1.9.2。

我真的不能肯定地說,問題是什麼,但我發現,PEAR安裝程序是不是最新的,所以我升級它(到1.9.4)有:

sudo pear upgrade pear 

後按照phpunit手冊,我鍵入:

sudo pear config-set auto_discover 1 

所以喲不需要爲每個包和依賴添加通道。然後:

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

而且瞧,一切都在最後工作!

+0

非常感謝!在此花費了幾個小時,您的解決方案立即開始工作。 – dardub 2012-08-30 16:19:57

0

不要忘記在發現頻道後清除緩存:

sudo pear clear-cache 

我無法PEAR和清除緩存爲我工作