हैलो हाल ही में मैंने अपने मैक मिनी को Mojave से Catalina (10.15.4) में नए Xcode के लिए अपग्रेड किया। मेरी सीआई/सीडी पाइपलाइन को अद्यतन करने से पहले ठीक काम करता था। मेरी CI/CD पाइपलाइन Azure पर आधारित है। (मैं अपनी मशीन को बिल्ड मशीन के रूप में उपयोग करता हूं)।

नवीनतम OS संस्करण में अपडेट करने और यहां तक ​​कि XCode को भी अपडेट करने के बाद। पाइपलाइन चलाते समय यह "स्पंदन संकुल प्राप्त करें" चरण में यह संदेश ##[त्रुटि]बैश: "/उपयोगकर्ता/साबुन/दस्तावेज़/स्पंदन/बिन/स्पंदन: संचालन की अनुमति नहीं है" को प्रदर्शित करने में विफल रहता है।

लेकिन जब मैं मशीन में स्थानीय रूप से चलाता हूं (मेरे बिल्ड एजेंट फ़ोल्डर में नेविगेट करना और इन आदेशों को चलाता हूं) तो यह ठीक काम करता है।

नोट:

  • मैंने टर्मिनल को पूर्ण डिस्क की अनुमति दे दी है।
  • सभी फ़ोल्डरों को R-W-X अनुमतियाँ दीं।

कृपया मेरी मदद करें।

2
Gss Aditya 6 अप्रैल 2020, 10:44

1 उत्तर

सबसे बढ़िया उत्तर

आपको जावा को पूर्ण डिस्क एक्सेस विशेषाधिकार प्रदान करने की आवश्यकता है।

  1. सिस्टम वरीयताएँ खोलें
  2. "सुरक्षा और गोपनीयता" चुनें
  3. "गोपनीयता" टैब चुनें, और बाईं ओर के मेनू से "पूर्ण डिस्क एक्सेस" चुनें
  4. निचले बाएँ कोने में लॉक आइकन पर क्लिक करें और व्यवस्थापक स्तर के लॉगिन के साथ प्रमाणित करें
  5. एप्लिकेशन जोड़ने के लिए + बटन पर क्लिक करें
  6. /usr/bin/java पर नेविगेट करें। यदि आपको /usr/ फ़ोल्डर दिखाई नहीं देता है, तो cmd+shift+ टाइप करें।

उसके लिए धन्यवाद, हमारी तरफ से "ऑपरेशन की अनुमति नहीं है" त्रुटि ठीक हो गई थी।

2
Johann 1 जुलाई 2020, 17:05