2017-05-17 8 views
5

लक्ष्यप्रावधान ट्रैविस सीआई पीएचपी वी एम (भरोसेमंद, sudo आवश्यक) स्थानीय स्तर पर

मैं कारण है कि एक Laravel डस्क परीक्षण ट्रैविस सीआई पर विफल रहता है खोजने की कोशिश, यही कारण है कि मैं का इस्तेमाल किया ट्रैविस सीआई पुन: पेश करने की कोशिश कर रहा हूँ स्थानीय स्तर पर पर्यावरण।

मेरी .travis.yml में स्थापना मैं

sudo: required 
dist: trusty 
Laravel Dusk requires this के बाद से

है।

यही कारण है कि मैं स्थानीय रूप से "full VM environment" को पुन: पेश करने की कोशिश कर रहा हूं ( एक डॉकर आधारित वातावरण)।

वर्तमान निष्कर्ष

मैं अब तक कि ट्रैविस Chef to provision the full VMs या packer templates का उपयोग करता है पता चला है, जो अंततः ट्रैविस-पाक कला पुस्तकें लपेट?

प्रश्न

मैं प्रावधान "आवश्यक ट्रैविस पूर्ण वीएम भरोसेमंद sudo" कैसे मैक ओएस एक्स पर स्थानीय स्तर पर?

+0

ट्रैविस सीआई समर्थन से: "... हम हाल ही में डिबग काम सुविधा, है कि आप एक SSH सत्र के माध्यम से अपने निर्माण चल रहा है वी एम के साथ बातचीत करने की अनुमति देगा जारी की निजी परियोजनाओं के लिए, यदि आप अपने जॉब से किसी को पुनः आरंभ कर सकते हैं। यूआई में दिखाई देने वाले "डीबग जॉब" बटन पर क्लिक करके डीबग मोड में। हालांकि, ओपन सोर्स प्रोजेक्ट्स के लिए, हमें मैन्युअल रूप से सुविधा को सक्रिय करने की आवश्यकता होगी। यदि आप इसे देने में रुचि रखते हैं तो बस मुझे बताएं - मुझे आपकी किसी भी परियोजना के लिए इसे स्थापित करने में खुशी होगी! " https://docs.travis-ci.com/user/running-build-in-debug-mode/ –

उत्तर

1

ट्रैविस सीआई समर्थन राज्यों से एक जवाब है कि यह संभव है कि मैं क्या करना चाहते हैं नहीं है:

ओएस एक्स से इन छवियों प्रावधान के लिए निर्देशों के बारे में अपने प्रश्न के बारे में, दुर्भाग्य से, यह संभव नहीं है पल इसलिए किया जा रहा है कि हम उस


सैद्धांतिक रूप से निम्नलिखित किया जाना चाहिए के लिए आगे के निर्देश की जरूरत नहीं है: travis_ci_sugilite Cookbook जरूरतों एल provisoned जा करने के लिए ओसीली, सबसे अच्छा शुरुआती बिंदु मुझे मिल सकता है Travis CI Packer Templates Readme है।


मेरे मामले में मैं new debug job feature का उपयोग करके निर्माण असफल का समाधान कर सकता है।

-1

पुस्तकालयों के लिए पथ की तरह LD_LIBRARY_PATH सेट करने का प्रयास करें।

LD_LIBRARY_PATH = $ घर/lib: उदाहरण के लिए: $ LD_LIBRARY_PATH निर्यात LD_LIBRARY_PATH

पुस्तकालय पथ चर के बारे में अधिक विस्तृत जानकारी यहाँ है।

पर्यावरण चर जो विशेष रूप से प्रभावित करते हैं कि कॉन्फ़िगरेशन स्क्रिप्ट संकलन के लिए तर्क कैसे पास करती है, LIBS और LD_FLAGS हैं। bash ./configure --help इन का उल्लेख करता है।

और जैसा कि आप टिप्पणी में उल्लेख करते हैं LIBRARY_PATH को भी सेट करने की आवश्यकता है। अंतर की व्याख्या के लिए LD_LIBRARY_PATH बनाम LIBRARY_PATH देखें।

+0

क्या आपने सही पोस्ट का उत्तर दिया था? –

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