2017-01-03 14 views
7

में "--no-use-binaries" का उद्देश्य क्या है, शीर्षक के रूप में, कार्थेज कमांड लाइन में "--no-use-binaries" का उद्देश्य क्या है? अगर यह याद आ रहा है, तो क्या हो सकता है और इसका क्या फायदा है?कार्थेज

उत्तर

15

कभी-कभी प्री-बिल्ट फ्रेमवर्क निर्भरताओं की परियोजना में दूषित होते हैं, इसलिए आपको इसे स्थानीय रूप से बनाना होगा। कुछ और उल्लेख करने के लिए, वे पूर्व-निर्मित ढांचे चरण-दर-चरण डीबग का समर्थन नहीं करते हैं, इसलिए आप इस सुविधा का उपयोग अपनी निर्भरताओं के साथ नहीं कर पाएंगे। --no-use-binaries का उपयोग करके आप संकलक का उपयोग करके स्थानीय रूप से परियोजनाओं को संकलित करते हैं। आज, स्विफ्ट के प्रवासन और भाषा के नए संस्करणों के साथ। कभी-कभी जब आपके पास भाषा का एक नया संस्करण होता है लेकिन निर्भरता पुराने संस्करण के साथ बनाई गई थी (भले ही यह अभी भी संगत है) तो अद्यतन निष्पादित करने से यह एक त्रुटि उत्पन्न करेगा। आप ध्वज का उपयोग करके उन परिदृश्यों को हल कर सकते हैं। एक विपक्ष यह है कि आप इस ध्वज के बिना परियोजना को संकलित करने में अधिक समय लेते हैं, यदि आप उपलब्ध हैं तो आप पूर्व-निर्मित ढांचे का उपयोग कर सकते हैं। अधिक जानकारी के लिए आप यह कार्थेज issue देख सकते हैं कि मैं आपके संदेहों को साफ़ करता हूं।

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