2012-08-01 17 views
6

पर गार्ड और आरएसपीईसी के साथ फ़ाइल में परिवर्तन होने पर टेस्ट नहीं चलते हैं मैंने अपने रेल अनुप्रयोग में उपयोग के लिए गार्ड-आरएसपीईसी मणि स्थापित किया है। जब मैं bundle exec guard के माध्यम से कमांड लाइन से गार्ड शुरू करता हूं, तो यह पहली बार मेरे पूरे परीक्षण सूट को बिना किसी समस्या के चलाता है।विंडोज़

हालांकि, जब भी मैं अपने गार्डफाइल में निर्दिष्ट स्पेक फ़ाइल या किसी भी देखी गई फाइल में कोई भी परिवर्तन करता हूं, तो गार्ड परिवर्तनों को पहचानने के लिए प्रतीत नहीं होता है और कोई परीक्षण पुन: चालू नहीं होता है।

मैं भी कुछ मेरी Guardfile में हर स्पष्ट इस तरह डालने की कोशिश की:

watch("app/views/orders/new.html.erb")   { "spec/requests/orders_spec.rb" } 

जो जब मैं संपादित करें और बचाने के new.html.erb सही मेरी orders_spec.rb परीक्षण चलाने के लिए उत्प्रेरित करने चाहिए? खैर, जब मैं इसे संपादित करता हूं और सहेजता हूं, कुछ भी नहीं होता है, यहां तक ​​कि कोई त्रुटि या चेतावनी भी नहीं होती है।

क्या किसी के पास खिड़कियों पर गार्ड चलाने के लिए कोई भाग्य है या ऐसी ही समस्या का सामना करना पड़ा है?

उत्तर

8

मैं विंडोज उपयोगकर्ता नहीं हूं और यह मेरे व्यक्तिगत अनुभव से नहीं है, लेकिन एक गार्ड रखरखाव के रूप में मैं अक्सर सुनता हूं कि fchange मणि की समस्याएं हैं। आप परिवर्तन के लिए गार्ड मतदान मजबूर कर सकते हैं और इस प्रकार के साथ fchange छोड़ें:

bundle exec guard -p

माहेर Sallam इस मुद्दे को संबोधित किया और wdm, जो और अधिक विश्वसनीय हो रहा है बनाया गया है। गार्ड में एकीकृत करने के लिए pull request भी है। मैं आपको एकीकरण की जांच करने और माहेर को वास्तविक दुनिया विंडोज उपयोगकर्ता से कुछ फीडबैक देने की सलाह देता हूं, क्योंकि माहेर एक लिनक्स लड़का है: पी

+0

यह पूरी तरह से काम करता है! धन्यवाद! – yiinewbie

+0

यह मेरे लिए मुद्दा तय किया धन्यवाद! –