OSX Leopard doğru phpunit ve Armut yükleyin

4 Cevap php

Ben bu kılavuzu kullanarak armut yükledim http://t-machine.org/index.php/2008/12/28/how-to-install-pear-on-os-x-105/

In /etc/php.ini my include_path = ".:/usr/local/PEAR"

PHPUnit /usr/local/PEAR/PHPUnit ile sudo pear install phpunit/PHPUnit (ben başka bir hata alıyorum) altında yüklü

Ben phpunit yürütmek çalıştığınızda Oysa ben bu hatayı alıyorum

Warning: require_once(PHPUnit/Util/Filter.php): failed to open stream: Not a directory in /usr/local/bin/phpunit on line 44

Fatal error: require_once(): Failed opening required 'PHPUnit/Util/Filter.php' (include_path='.:') in /usr/local/bin/phpunit on line 44

Ben sadece merak ediyorum herkes armut osx takılmasıyla ilgili sorunun ne olduğunu bir fikir ya da bir tam (ve doğru rehber) var sahiptir.

Teşekkürler!

4 Cevap

Sadece hızlı bir tahmin, bu yanlış olabilir, ama belki de bu gibi yolu bir eğik çizgi eklemeniz gerekebilir: include_path = ".:/usr/local/PEAR/"

Edit: nasılsa / usr / local / PEAR hata mesajı (include_path='.:') sizin gibi yol include not olduğunu gösterir.

Ben bir aptal vardı sorun çözüldü; include_path deyimi önce!

Ben bir salak, çok teşekkürler ben farkında değilim. :)

Siz de benim gibi ve bu çözümlerin hiçbiri oldukça doğru olsaydı, benim çözüm paylaşacağım. Benim Mac config anlamak için mevcut bilgi, eksikliği hangi Nedense, PHPUnit / Applications / MAMP bulunduğu okuma oldu ziyade düşündüğümden php.ini den / etc / php.ini bulunan php.ini okuyordu / conf/php5/php.ini.

Eski, benim yol / usr / share / armut oldu. İkincisi ise, bu usr / local / armut oldu. Ikinci maç için eski dosyayı değiştirme ve phpunit rerunning sonuçlandı

phpunit StackTest.php 
PHPUnit 3.4.5 by Sebastian Bergmann.

.

Time: 0 seconds, Memory: 3.50Mb

OK (1 test, 5 assertions)

Bu başkası yardımcı olur umarım.

O olmak değiştirmeyi deneyin:


require_once("../../PHPUnit/Util/Filter.php");

Eğer hata bakarsanız, bu yanlış dizine erişmek için çalışıyoruz gösterir.