2011-04-16 25 views
1

我試圖Netbeans的6.9或7融入我的開發環境(Mac OS X的10.6.7原生PHP沒有棧),但無論我怎麼努力,我沒有得到Netbeans的集成Netbeans識別我的PHP解釋器(/ usr/bin/php)或我的PHPUnit腳本(/ usr/local/bin/phpunit)。與Mac OS X原生PHP,PEAR PHPUnit的配置

任何人有一些不足顯而易見的想法,雖然我可能已經錯過了其中的一個。我已經用盡了搜索條件試圖找到經歷過相同問題但沒有結果的人。

編輯 那麼在過去的一天,我一直在使用phpunit --version驗證我PHPUnit的版本(3.5.13)和pear list驗證我的PEAR安裝1.9.2。那麼我剛剛發現了pear list-all,它顯示phpunit爲1.3.2。在進入pear upgrade phpunit/PHPUnit我得到的迴應是Nothing to upgrade

,因爲顯然沒有安裝2個版本的PHPUnit的,我想點一到不能捆綁到PEAR這也許可以解釋PHPUnit的腳本問題。

which php /usr/bin/php 
which pear /usr/local/bin/pear 
which phpunit /usr/local/bin/phpunit 

任何想法?由於

+0

什麼意思是「沒有得到netbeans識別」?你能指望什麼?你得到了什麼? – cweiske 2011-04-18 06:48:29

回答

0

嗯,我終於放棄了NetBeans和走到PhpStorm我沒有任何存在的問題2.和它做什麼,我需要的。 cweiske我apprecaite提供的信息,因爲這對我沒有意識到的事情有很大的幫助。

+0

「我放棄了」不是對原始問題的回答。 – Aaron 2017-03-11 14:56:20

0

錯誤PHPUnit的版本

$ pear list-all 

表示從默認的渠道,這是「pear.php.net」,除非另行配置它的軟件包。您確實從pear.phpunit.de安裝了phpunit,這是一個不同的渠道。 PHPUnit以前(版本1)是在pear.php.net上託管的,但移至自己的頻道。 運行

$ pear list-all -c pear.phpunit.de 

顯示phpunit 3.5.13

$ pear install phpunit/phpunit 

實際上是相同的

$ pear install pear.phpunit.de/phpunit 

因爲phpunit是用於pear.phpunit.de頻道的短名稱/別名。

安裝了兩個phpunits

您可能沒有安裝兩個phpunit版本。 「list-all」列表全部通道上的可用軟件包,不僅是本地/已安裝的軟件包。

+0

我apprecaite提供的信息,因爲這對我沒有意識到的事情有很大的幫助。 – enfield 2011-05-10 08:12:53