簡體   English   中英

通過PEAR安裝PHPUnit 4.0的麻煩-包含路徑中沒有PHPUnit文件夾

[英]Troubles with installation of PHPUnit 4.0 through PEAR - no PHPUnit folder in include path

在安裝當前的PHPUnit版本后,我遇到了麻煩。 我正在嘗試重現之前設置的虛擬機。 到那時,我在3.7版中安裝了PHPUnit槽式PEAR

在/ usr / bin上已經安裝了一個小的腳本“ phpunit”,源代碼在名為“ PHPUnit”的文件夾中的/ usr / share / php中。

Zend Framework 1需要包含“ PHPUnit / Runner / Version.php”,因此,我需要確保可通過include路徑(包括/ usr / share / php工作)獲得PHPUnit的源。

使用PHPUnit 4.0時,不再分離任何源。 / usr / bin中僅安裝了1個真正的大腳本“ phpunit”,其中似乎包括所有phpunit源。

所以我有一個問題:如何確保Zend Framework 1與以前的PHPUnit一起工作? 在通過PHPUnit,PEAR或Zend Framework解決此問題的同時,是否可以通過PEAR安裝PHPUnit 3.7? 我可以從/ usr / bin / phpunit中提取文件嗎? 我可以使用PEAR的秘密/隱藏/未知/愚蠢的選項來禁止這種安裝嗎? 還是還有其他我無法想到的解決方案?

對於我的構建,在操作系統的PATH中有一個名為“ phpunit”的腳本很重要。

好的,

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

我在舊虛擬機上安裝的舊版本3.7.37的命令是

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

由於這是最糟糕的解決方案,因此我很高興收到其他答案。 在這一天結束之前,我將接受最好的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM