Aunque estoy seguro de que otros finalmente se las han arreglado para resolver esto, he estado siguiendo la documentación y estoy teniendo problemas.Configurando PHPUnit en OSX
http://www.phpunit.de/manual/current/en/installation.html
hace que suene bastante fácil. Sin embargo, dependiendo de su configuración, es posible que vaya por un agujero de conejo.
PEAR, por ejemplo, debe tener una versión superior a la 1.8.1. Tenía 1.8.0 en ese momento, así que fui a buscar cómo actualizar PEAR
PEAR upgrade-all
Da un error. Sin acceso.
sudo PEAR upgrade-all
obras, pero las actualizaciones de la instalación mediante PEAR propiedad del usuario 'sudo' (y no su cuenta principal ... o algo por el estilo, versión corta es 5that claro no funcionan)
cd ~
pico .bash_profile
añadir
export PATH=/usr/local/bin:$PATH
le dan la PERA correcta cuando se escribe PERA, usted está finalmente listo para el paso 1 de las instrucciones de instalación PHPUnit.
pear channel-discover pear.phpunit.de
Error. No tiene acceso a/usr/local/temp
sudo chmod 777 /usr/local/temp
Error. Usted no tiene acceso a /usr/local/temp/channel.xml
sudo chmod 777 /usr/local/temp/channel.xml
pear channel-discover pear.phpunit.de
error.
Registry directory is not writeable by the current user
BUT I'M ON A MAC!
/sigh
/facepalm
/tears
Tengo una "copia de trabajo" de phpunit en mi máquina. (Yay!) Algún que otro problema es que sólo funciona cuando escribo PHPUnit de una carpeta específica
cd /usr/local/PEAR
phpunit
^^ WORKS
cd ~
phpunit
^^ devoluciones
Warning: require_once(PHPUnit/Util/Filter.php): failed to open stream: No such file or directory in /usr/local/bin/phpunit on line 46
Fatal error: require_once(): Failed opening required 'PHPUnit/Util/Filter.php' (include_path='.:/usr/lib/php') in /usr/local/bin/phpunit on line 46
Tan cerca Sin embargo, hasta ahora ... Me pregunto si alguien tiene alguna opinión sobre cómo hacer que este chico trabaje, ¿verdad?
Recomendaría establecer el include_path en su archivo php.ini para tener el directorio adicional sobre el enlace simbólico, es un poco más convencional, incluso en OSX. Funciona para mi. Esto también es lo que se recomienda en los documentos PEAR. –