2010-02-15 12 views
14

Cygwin'den PHPUnit'i çalıştırmanın bir yolu var mı? Benim Zend Framework Uygulaması'nda benim birim testler çalışıyorumCygwin ve PHPUnit: Giriş dosyası açılamadı:/cygdrive/c/xampp/php/phpunit

Could not open input file: /cygdrive/c/xampp/php/phpunit 

: Ben koşmak Everytime PHPUnit bu hatayı alıyorum. Cygwin'i kullanmaya çalışıyorum çünkü Windows'dan ziyade * Nix komutları (uzman değilim) ile daha aşina olduğum için.

sayesinde Wenbert

cevap

16

, ben WAMP kullanıyorum tek başına çalışmak "PHPUnit" alamayan deneyin. Bununla birlikte, "phpunit.bat" komutunu çalıştırabiliyordum ve benim için çalışmıştı.

Hala bir takma ad bunu çözmüş, burada olsa :(

+2

Teşekkürler! Bu çalıştı. Bu phpunit.bat var bilmiyordum. – wenbert

+2

Teşekkürler. phpunit.bat benim için çalıştı –

+0

Ben de renkleri gösteren problemler yaşıyordum. 'ConEmuANSI = ON' dışa aktarılarak' ~/.bashrc' sorusu çözüldü. – rkok

0

mu/cygdrive/c/xampp/php/PHPUnit var? Eğer öyleyse, dosyadaki izinler nelerdir?

Ben aynı sorunu yaşıyorum

ls -l /cygdrive/c/xampp/php/phpunit 
+0

Ben 777 dosya chmod İşte $ ls -l ls sonuçlarıdır -la/cygdrive/c/xampp/php/phpunit -rwxrwxrwx + 1 Yöneticiler Yok 2142 2010-02-12 16:08/cygdrive/c/xampp/php/phpunit – wenbert

22

aynı sorunu göstermek için ANSI renkleri alamayan ekledi ~/.bash_profile

alias phpunit="/cygdrive/c/xampp/php/php C:/xampp/php/phpunit"

+2

Bu Windows için benim için çalıştı! – PMoubed

+1

Sonunda çözümü buldum. Teşekkürler! – Victor

0

en bağımlılık olarak PHPUnit kullanalım ve satıcı yukarıdaki klasörde deneyin:

ln -s vendor/phpunit/phpunit/composer/bin/phpunit phpunit 

Bu sizin için PHPUnit gerçek yoluna sembolik bir bağlantı oluşturur

0

sadece doğrudan Cygwin Windows yolu kullanarak diyebiliriz:

C:/xampp/php/phpunit --version 

So you could set an alias for ~/.bash_profile :

alias phpunit="C:/xampp/php/phpunit"