रनिंग ग्रेडलेव का निर्माण ": ऐसी कोई फ़ाइल या निर्देशिका नहीं"


10

हम दो डेवलपर्स हैं, जिन्होंने 12.04 स्थापित Ubuntu के साथ Vagrant VMs चलाए हैं। ./gradlewहमारी बिल्ड स्क्रिप्ट को निष्पादित करने के लिए दौड़ना मेरे लिए ठीक काम करता है, लेकिन जब वह एक ही कमांड चलाता है तो उसे त्रुटि मिलती है : No such file or directory:।

मैंने इसे अधिकतम तक पहुँचाया है, लेकिन सभी समाधान 64-बिट सिस्टम पर 32-बिट निष्पादन योग्य चलाने से संबंधित हैं, लेकिन हम 32-बिट उबंटू चला रहे हैं। चूंकि हम प्रोविजनिंग स्क्रिप्ट से वीएम बनाने के तुरंत बाद ऐसा करते हैं, इसलिए मशीनें समान होनी चाहिए। केवल अंतर जो मैं सोच सकता हूं कि वे बाहरी हैं, वह विंडोज़ से वैग्रांट चलाता है जबकि मैं इसे ओएस एक्स से चलाता हूं।

कोई विचार?


क्या आप उचित त्रुटि पोस्ट कर सकते हैं? और स्क्रिप्ट फाइलें जिनमें योनि और gradlew शामिल हैं
dedunumax

जवाबों:


4

ऐसा लगता है जैसे लाइन एंडिंग यूनिक्स स्टाइल (LF) में नहीं हैं।

फ़ाइल को vi में खोलें और टाइप करें set fileformat=unix
फिर सहेजें :wऔर पुनः प्रयास करें।


चरण दर चरण अधिक स्पष्ट होने के लिए:
राज

अधिक स्पष्ट होने के लिए पहले टाइप करें vi gradlew फिर: fileformat = unix को फिर सेट करें: w और फिर: q
Raj

मैंने एक अच्छा सुझाव दिया क्योंकि यह एक अच्छा सुझाव है। लेकिन मैंने उत्तर को स्वीकार नहीं किया क्योंकि मैं इसे सत्यापित नहीं कर सका, तब तक समस्या प्रासंगिक नहीं थी।
सैमुअल लिंडब्लोम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.