Newsgroup: it.comp.www.php
Titolo: non riesco a far funzionare PHPUnit con PhpStorm

Premo Maiusc+F10 e nella finestra in basso mi esce questo:
 
 
/opt/lampp/bin/php /tmp/ide-phpunit.php --no-configuration /opt/lampp/bin
Testing started at 11.32 ...
PHP Warning:  require_once(PHPUnit/Runner/Version.php): failed to open 
stream: No such file or directory in /tmp/ide-phpunit.php on line 39
 
PHP Stack trace:
 
PHP   1. {main}() /tmp/ide-phpunit.php:0
PHP   2. IDE_PHPUnit_Loader::init() /tmp/ide-phpunit.php:201
Warning: require_once(PHPUnit/Runner/Version.php): failed to open 
stream: No such file or directory in /tmp/ide-phpunit.php on line 39
PHP   3. IDE_PHPUnit_Loader::detectPHPUnitVersionId() 
/tmp/ide-phpunit.php:193
Call Stack:
 
     0.0009     183640   1. {main}() /tmp/ide-phpunit.php:0PHP Fatal 
error:  require_once(): Failed opening required 
'PHPUnit/Runner/Version.php' (include_path='.:/opt/lampp/lib/php') in 
/tmp/ide-phpunit.php on line 39
PHP Stack trace:
     0.0009     183980   2. IDE_PHPUnit_Loader::init() 
/tmp/ide-phpunit.php:201
PHP   1. {main}() /tmp/ide-phpunit.php:0
     0.0010     184124   3. IDE_PHPUnit_Loader::detectPHPUnitVersionId() 
/tmp/ide-phpunit.php:193
 
PHP   2. IDE_PHPUnit_Loader::init() /tmp/ide-phpunit.php:201
 
 
PHP   3. IDE_PHPUnit_Loader::detectPHPUnitVersionId() 
/tmp/ide-phpunit.php:193
Fatal error: require_once(): Failed opening required 
'PHPUnit/Runner/Version.php' (include_path='.:/opt/lampp/lib/php') in 
/tmp/ide-phpunit.php on line 39
 
Call Stack:
     0.0009     183640   1. {main}() /tmp/ide-phpunit.php:0
     0.0009     183980   2. IDE_PHPUnit_Loader::init() 
/tmp/ide-phpunit.php:201
     0.0010     184124   3. IDE_PHPUnit_Loader::detectPHPUnitVersionId() 
/tmp/ide-phpunit.php:193
 
 
Process finished with exit code 255
 
 
 
 
Il mio sistema operativo è Ubuntu, con Xampp.
 
Ho ad esempio dato il comando:
sudo  /opt/lampp/bin/pear install PHPUnit-1.3.2
 
e sembra che PHPUnit si sia installato, ma ritornando a PhpStrom, 
continua a non funzionare.
 
Perchè?

 sudo  /opt/lampp/bin/pear install PHPUnit-1.3.2
 
Di PHPUnit siamo alla 3.8. Io uso la 3.6.11.
 
Forse la 1.3.2 è un po' troppo vecchia.
 
Bye.


Comunque l'integrazione di phpunit è un pelo complessa
a me phpunit funziona perfettamente da riga di comando e da Netbeans
Su phpunit non riesco a farla andare
Il che è un peccato perché è l'ultima cosa che mi trattiene dal comprare 
la licenza
 
 
 
-- 
I cosi mi fattano

Il 03/07/2013 12:09, Alessandro Pellizzari ha scritto:

Hai ragione... una piccola gentilezza?
Mi descriveresti nel dettaglio come si fa funzionare l'ultima versione?
Si deve scaricare qualcosa?
Si deve installare qualcosa?
In che modo?
 
Ho perso la mattinata con questi cavoli...
 
PS
 
Con netbeams tutto va bene.
 

 a me phpunit funziona perfettamente da riga di comando e da Netbeans
 
appunto
 

Il 03/07/2013 12:09, Alessandro Pellizzari ha scritto:



 Ho perso la mattinata con questi cavoli...
 
Che versione hai di PHPStorm?
 
Io ho avuto rogne con la 4 (c'erano da copiare file a mano e da 
modificare i php.ini per farglieli digerire), mentre con la 5 e la 6 non 
ho più avuto rogne.
 
Bye.


 
L'ultima 6.0.3
 
Ma dopo averlo scaricato e decompresso qual'è la posizione più corretta, 
dove va messo?
~/bin, ~/, /usr/bin, /bin?
 

 ~/bin, ~/, /usr/bin, /bin?
 
Io l'ho messo in /usr/local/phpstorm-6
 
In /bin e /usr/bin non devi mai mettere niente a mano. Sono gestite dal 
pacchettizzatore di sistema (apt/dpkg in Ubuntu).
 
I pacchetti extra distribuzione vanno installati in /usr/local o /opt se 
system-wide, e in ~/bin se li vuoi solo per un utente.
 
Bye.


 
Domanda (poco pertinente col php):
 
- lancio phpstorm
- click destro sull'icona (nella barra delle applicazioni), e scelgo 
blocca nel launcher
- chiudo phpstorm
- cerco di riaprirlo (stavolta cliccando sull'icona), ma non si apre
 
Perchè?
(sono costretto a tenere il link sul desktop)

 riaprirlo (stavolta cliccando sull'icona), ma non si apre
 
Roba da Ubuntu+Unity. Dovresti chiedere a loro, io non saprei dirti. :)
 
Bye.


 
dovrebbe essere /opt/lampp/lib/php
dovrebbe... non sono specializzato in xampp :-b
 


 
Quindi dalla non-risposta devo desumere che non c'è soluzione?

 Quindi dalla non-risposta devo desumere che non c'è soluzione?
 
No, devi desumere che io (e probabilmente anche gli altri) non ho idea di 
come funzioni xampp, quindi devi configurare i path in base al tuo 
sistema dopo averlo scoperto.
 
Bye.

 sistema dopo averlo scoperto.
 
Bene, appena ho tempo dovrò studiare la situazione, ed in caso ne avrò 
bisogno posterò domande più precise.
Bastava dirlo :-b