Finestre Netbeans con PHPUnit, non funziona
Domanda
Mi sono imbattuto in questa domanda:? Come posso risolvere il mio NetBeans + integrazione PHPUnit
Ma applicare la correzione riportata lì non funziona. Netbeans continua a dire la versione di PHPUnit è troppo vecchio e che ho bisogno di almeno 3.3.0, mentre io sto usando 3.3.9.
Screenschots:
Non ho nulla editted sui file, ho appena scaricato il tgz, decompresso tutto e messo sul link.
Soluzione
Non dimenticate di aggiungere il percorso alla libreria PEAR al percorso includere nel php.ini, non solo in NetBeans
Nel mio caso PEAR è stato istituito sotto F: / php5 / PEAR. Così ho dovuto aggiungere questa riga
include_path = ".;F:\php5\PEAR
per il mio file php.ini
Altri suggerimenti
Bene, NetBeans, ovviamente, non riconosce la versione del PHPUnit, la frase "troppo vecchio" è fuorviante in questo caso. Credo che il problema è nel instalation PHPUnit e la configurazione, non nella versione.
Hai installato PHPUnit utilizzando PEAR? È possibile eseguire alcuni test di unità da riga di comando?
Un'altra cosa è, che le classi PHPUnit dovrebbero essere disponibili sul PHP include percorso.
questo tutorial , credo che dovrebbe aiutare.
Sembra che tu abbia installato PHPUnit dal canale di pere o un sito web. È necessario installare i file dal phpunit.de, come Vafliik già accennato. Poi, ci dovrebbe essere una phpunit.bat nella cartella di installazione di PHP. Questo è quello che vi serve. Anche assicurarsi che la cartella in cui è installato PEAR è nel tuo percorso php. La linea di comando PHP può utilizzare un diverso php.ini, controllare che anche.
C'è un'altra cosa che puoi fare:. Verificare che il PHPRC variabile d'ambiente è corretto
Il mio file phpunit.bat assomiglia a questo:
@echo off
C: \ xampp \ php \ php.exe C: \ xampp \ php \ phpunit% *
Tuttavia, quando ho installato una versione separata di PHP sul mio computer utilizzando il pacchetto Windows Installer mi ha cambiato la variabile PHPRC per puntare a C: \ php \, e che in qualche modo causato NetBeans per mostrare il messaggio 'troppo vecchio'.
Impostazione PHPRC c:. \ Xampp \ php \ e riavviare NetBeans risolto il problema
http://netbeans.org/bugzilla/show_bug.cgi?id=189359
Scarica ultima versione nightly di Netbeans: http://bits.netbeans.org/dev/nightly/
Provare a eseguire come NetBeans amministratore. Aiutato per me.