2011-04-10 13 views
13

मैं विंडोज़ पर एक्सएएमपीपी चलाता हूं।PHPUnit कमांड लाइन उपकरण काम नहीं कर रहा

मैंने हाल ही में पीईआर सीएलआई उपकरण से PHPUnit डाउनलोड किया है।

सब कुछ ठीक लग रहा है, (ग्रहण सही ढंग से कोड पूर्णता का पता चलता है तो इसका मतलब है कि इसे सही ढंग से include_path को जोड़ा गया है), लेकिन जब भी मैं कोशिश करते हैं और phpunit टाइप करके यह कंसोल के माध्यम से काम करने के लिए मिलता है (यह पर्यावरण पथ चर में है), यह एक या दो सेकंड तक लटकता है और फिर बंद हो जाता है (जैसे कि इसे समाप्त कर दिया गया था)।

मैंने phpunit --help भी कोशिश की है, और कोई सफलता नहीं है।

ने भी phpunit --verbose को आजमाया।

क्या किसी और को भी यही समस्या है या समाधान पता है? ,

pear upgrade-all 

ऊपर करो जब तक यह "उन्नयन-सब" के लिए कुछ नहीं कहते हैं तो PHPUnit

pear install --alldeps --force phpunit/PHPUnit 

यह does not त्रुटि को ठीक तो पुनः स्थापित:

+1

आप PHPUnit फ़ोल्डर में नेविगेट और उसके बाद तो कोशिश करते हैं और PHPUnit निष्पादित क्या यह काम करता है? –

+1

PHPUnit PHPUnit संस्करण और लेखक को प्रिंट करने से पहले सभी परीक्षण मामलों को तुरंत चालू करता है ताकि कभी-कभी ऐसा लगता है कि यह रुक गया है। यह सुनिश्चित करने के लिए कि यह काम करता है, एक साधारण परीक्षण केस के साथ इसे चलाने का प्रयास करें। जैसा कि अन्य ने कहा है, सभी त्रुटि रिपोर्टिंग सक्षम करें। क्या आप एक्लिप्स के भीतर परीक्षण चला सकते हैं? –

+0

@jakenoble नहीं यह नहीं ... @ डेविड मैं धन्यवाद का प्रयास करूंगा। मुझे नहीं पता था कि आप ग्रहण के माध्यम से ऐसा कर सकते हैं। मैं भी कोशिश करूंगा। –

उत्तर

32

सुनिश्चित करें कि आपके नाशपाती की तारीख कर रहा है सुनिश्चित करें कि आपके पास php.ini में सभी त्रुटि रिपोर्टिंग सक्षम हैं और अपने त्रुटि लॉग जांचें।

अगर यह काम नहीं करता है,, PHPUnit via Composer or Phar instead of PEAR

+7

इससे मुझे लिनक्स पर मदद मिली। –

+2

इससे मुझे विंडोज़ पर मदद मिली। –

+4

इससे मुझे मैक ओएसएक्स – GusDeCooL

1

डेबियन या Ubuntu के लिए उपयोग करने पर विचार अपने PHP INI फ़ाइल से जोड़ें:

suhosin.executor.include.whitelist="phar" 

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^