Qt निर्माता जड़ की निर्देशिका के भीतर परियोजना (मेरे द्वारा स्वामित्व वाली फ़ाइलें) पर अनुमति त्रुटि फेंकता है


2

मैं हाल ही में ubuntu से आर्क लिनक्स में बदल गया हूं और अपने क्यूटी प्रोजेक्ट को अपने घर निर्देशिका में कॉपी किया है,

जब भी मैं qt निर्माता के साथ परियोजना को खोलता हूं, यह मुझे अनुमति त्रुटि देता है और कहता है कि यह कोई फ़ाइल नहीं लिख सकता है।

khajvaharch[~/convQML]
[19:24]:ls -l
total 88
-rw-rw-rw- 1 khvah root   3400 Aug 29 08:53 convQML64.png
-rw-rw-rw- 1 khvah root   4945 Aug 29 08:53 convQML80.png
-rw-rw-rw- 1 khvah root    217 Aug 29 08:53 convQML.desktop
-rw-rw-rw- 1 khvah root    282 Aug 29 08:53 convQML_harmattan.desktop
-rw-rw-rw- 1 khvah root    784 Aug 29 18:53 convQML.pro
-rw-rw-rw- 1 khvah root  17523 Sep  1 13:33 convQML.pro.user
-rw-rw-rw- 1 khvah root  17917 Sep  1 13:33 convQML.pro.user.37a898c
drwxr-xrwx 2 khvah root   4096 Aug 29 10:37 icons
-rw-rw-rw- 1 khvah users   367 Sep  2 19:13 main.cpp
-rw-rw-rw- 1 khvah root     54 Aug 29 19:02 mainwindow.cpp
-rw-rw-rw- 1 khvah root    204 Aug 29 19:02 mainwindow.h
drwxr-xrwx 3 khvah root   4096 Aug 29 08:53 qml
drwxr-xrwx 2 khvah root   4096 Aug 29 08:53 qtquick2applicationviewer

निर्देशिका:

drwxr-xr-x  5 root  root      4096 Sep  1 13:33 convQML

जैसा कि आप देख रहे हैं, सभी फाइलें मेरे स्वामित्व की हैं और मैं अपने खाते से क्यूटी निर्माता को खोलता हूं। मैं इस प्रोजेक्ट की प्रत्येक फ़ाइल को अन्य टेक्स्ट-संपादकों के साथ संपादित कर सकता हूं लेकिन क्यूटी निर्माता के साथ नहीं।

मेरा अनुमान सबसे पहले यह था कि मैं qt क्रिएटर को khvah के रूप में नहीं चला रहा था, लेकिन मैं उस accout के साथ लॉग इन हूं और मैं उस खाते से एप्लिकेशन शुरू करता हूं

तो, मेरी समस्या क्या हो सकती है?


निर्देशिका पर अनुमति क्या है (फाइलों पर नहीं, बल्कि dir पर)?
हेयन्स

@ हेन्स ठीक है, यह समस्या थी, यह जड़ से संबंधित थी लेकिन यह मामला क्यों होगा? मैं अपनी फ़ाइलों को अन्य पाठ-संपादकों के साथ और रचनाकार के साथ संपादित क्यों कर सकता हूं और यह प्रोजेक्ट फ़ाइल की तरह नहीं है निर्देशिका है ... कृपया, स्पष्टीकरण को उत्तर के रूप में लिखें, इसलिए मैं स्वीकार कर सकता हूं
khajvah

जवाबों:


2

आपकी समस्या शायद यह है कि अन्य संपादकों ने मौजूदा फ़ाइलों को बदल दिया (जिन्हें आपको पढ़ने और लिखने की अनुमति है), लेकिन उस क्यूटी निर्माता ने पुरानी सामग्री को पढ़ा और फिर परिवर्तित सामग्री के साथ एक नई फ़ाइल बनाने की कोशिश की । यह केवल तभी काम करता है जब आपके पास उस निर्देशिका में नई फाइलें बनाने की अनुमति हो।

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