2014-03-28 67 views
2

安裝當前PHPUnit版本後出現問題。我試圖重現我之前設置的虛擬機。到目前爲止,我在3.7版中安裝了PHPUnit谷歌PEARL通過PEAR安裝PHPUnit 4.0時出現問題 - 包含路徑中沒有PHPUnit文件夾

已將一個小腳本「phpunit」安裝到/ usr/bin,並且源文件位於名爲「PHPUnit」的文件夾中的/ usr/share/php。我需要通過包含路徑(包括/ usr/share/php工作)來使PHPUnit的源代碼可用。我們需要包含「PHPUnit/Runner/Version.php」,因此我需要使用PHPUnit/Runner/Version.php。

使用PHPUnit 4.0,不再有任何來源分離。只有一個真正的大腳本「phpunit」安裝到/ usr/bin,似乎包含所有的phpunit源文件。

所以有我的問題: 如何使Zend Framework 1與PHPUnit一起工作,因爲它的工作原理? 有沒有辦法通過PEAR安裝PHPUnit 3.7,同時這個問題可以通過PHPUnit,PEAR或Zend Framework來解決? 我可以從/ usr/bin/phpunit中提取文件嗎? 我可以使用PEAR的祕密/隱藏/未知/愚蠢選項來禁止這種安裝嗎?還是有其他的可能性,我想不出如何解決這個問題?

對於我的版本,在PATH od OS中有一個名爲「phpunit」的腳本非常重要。

+0

這個PHPUnit的大文件是一個PHAR [1]文件。一段時間以後,PHPUnit僅作爲PHAR文件通過PEAR發佈。但我不知道如何使它與ZF1合作。也許你可以通過Composer使它工作。 [1] http://www.php.net/manual/en/book.phar.php –

回答

0

好吧,

我會回答這個問題我自己,因爲我現在知道我在嘗試錯誤的PEAR安裝舊版本的PHPUnit。

命令安裝舊版本37年3月7日,這是我在舊的虛擬機,是

sudo pear install --force --alldeps phpunit/PHPUnit-3.7.27 

因爲這是最糟糕的解決方案,我有這將是很好獲得額外的答案。到這一天結束,我會接受最好的。