2013-06-11 13 views
5

के साथ विफल रहा है, मुझे पता है कि यह काफी कवर किया गया है, लेकिन मैं वर्तमान समाधान से कोई भाग्य के साथ सीधे 2 दिनों तक चीजों को आजमा रहा हूं और कोशिश कर रहा हूं।कमांड/usr/sbin/chown निकास कोड 1

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

कमांड/usr/sbin/chown बाहर निकलें कोड 1

यह भी मेरी www फ़ोल्डर में हर फ़ाइल को सूचीबद्ध करता है के साथ विफल कि

chown:: मैं इस प्रकार संकलित करने के लिए कोशिश कर रहा हूँ /my/folder/path/appName.app/www/filename.abc: ऑपरेशन

मैंने अनुमति नहीं टी मुख्य परियोजना और शामिल फोनगैप प्रोजेक्ट दोनों के लिए, "केवल सक्रिय आर्किटेक्चर बनाएं" को सेट करने के लिए।

मैंने विभिन्न आर्किटेक्चर के संयोजनों का प्रयास किया है। वर्तमान में armv6 & armv7s हटा दिया गया है। इस समय केवल armv7 बनी हुई है।

यह एक अनुमति समस्या की तरह प्रतीत होता है, लेकिन मैं टर्मिनल के माध्यम से चला गया और दोगुना यह सुनिश्चित कर लिया कि मेरे पास फ़ोल्डर के पूर्ण अधिकार हैं। मैं मुख्य व्यवस्थापक उपयोगकर्ता खाते का उपयोग कर रहा हूँ।

मैं तथापि नोटिस किया था, कि जब मैं टर्मिनल और प्रकार के लिए जाना: मैं ठीक उसी त्रुटि मिलती है

sudo chown आर उपयोगकर्ता नाम/पथ

के रूप में xcode पैदा करता है।

यह सामान्य रूप से मैक का उपयोग करने का मेरा पहला अनुभव है, अकेले एक्सकोड दें, इसलिए कुछ मौलिक हो सकता है कि मैं भी याद कर रहा हूं।

मैंने इसे संग्रहीत करने का प्रयास करने के लिए एक हैलो वर्ल्ड ऐप खोला, और यह बिना किसी समस्या के काम किया।

मैंने सफाई और रीबूटिंग जैसी छोटी चीजों की कोशिश की है।

धन्यवाद।

उत्तर

7

क्या आपने विंडोज मशीन पर अपना कुछ फोन गैप ऐप विकसित किया है? इससे पहले कि आप उन्हें अपने मैक पर कॉपी करने से पहले अपनी फ़ाइलों को केवल अपनी विंडोज मशीन पर न पढ़ सकें।

+0

यह काम कर रहा है! आखिरकार! मैं विंडोज मशीन पर एक्लिप्स में विकास कर रहा था, फ़ाइलों को विंडोज सर्वर पर कॉपी कर रहा था, फिर फ़ाइलों को मैक में कॉपी कर रहा था। मैंने विंडोज मशीन से आने वाली फाइलों को देखा और उन्हें कुछ कारणों से केवल पढ़ने के लिए सेट किया गया था। टीम फाउंडेशन सर्वर से उन्हें खींचने से संबंधित हो सकता है। मैंने विंडोज मशीन से केवल पढ़ने के विकल्प को अनलॉक किया और फ़ाइलों को मैक पर यूएसबी स्टिक के माध्यम से कॉपी किया और सब कुछ पहली बार काम किया। बहुत बहुत धन्यवाद! –

6

यदि आप कुछ फ़ाइलों के साथ उपरोक्त त्रुटियों का सामना कर रहे हैं, तो शायद ऐसा इसलिए है क्योंकि एक्सकोड बनाया गया .app बनाया गया है और यह कुछ फ़ाइलों की अनुमतियों को बदल नहीं सकता है।

यदि आप त्रुटियों का लॉग पढ़ते हैं, तो पिछली पंक्तियों में आप देखेंगे कि चोटी से शुरू होने वाली रेखा है [....]।एप्लिकेशन

  1. प्रतिलिपि कि लाइन
  2. खोलने टर्मिनल
  3. प्रकार: sudo [लाइन की नकल की पेस्ट]
  4. फिर से अपना व्यवस्थापक पासवर्ड
  5. आर्काइव डालें।

यह मेरे लिए तय है।

(यही बात अगर आप chmod त्रुटियाँ हैं)

21

क्योंकि अपनी फ़ाइलें (जो कि xcode में chmod फेंक) के कुछ उचित मालिक/समूह सेट नहीं है यह समस्या के कारण होता है। वे शायद रूट अनुमतियों के साथ सेट हैं, जो स्थापित करने के कारण हो सकता है उदा। सुडो के साथ फोनगैप मॉड्यूल।

अपनी मूल फ़ाइलों पर sudo chown -R username:staff YourAppFolder कमांड चलाएं और आप फिर से अपना कोड संग्रहित कर सकेंगे।

+4

यह उचित उत्तर है। अन्य उत्तर काम के आसपास हैं जबकि यह समस्या को सीधे संबोधित करता है। धन्यवाद! –

+0

कप्तान_जिम 1 के साथ सहमत हैं। यह मेरे लिए समस्या तय की। – SJC

+0

कमांड सुडो चोउन ... मेरे लिए समस्या ठीक करें। धन्यवाद – Ashbay

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