जब मैं रूबी आदेश gem -v
की तरह मैं इस त्रुटि मिलती है चलाएँ:असुरक्षित दुनिया लिखने योग्य dir/उपयोगकर्ताओं/पथ में उपयोगकर्ता नाम, मोड 040,777 जब चल रूबी आदेश
/Users/kristoffer/.rvm/rubies/ruby-1.9.2-p180/bin/gem:4: warning: Insecure world writable dir /Users/kristoffer in PATH, mode 040777
1.6.2
सबसे पहले मैं इसका क्या मतलब समझ में नहीं आता ।/उपयोगकर्ता/kristoffer echo $PATH
के अनुसार मेरे पथ में नहीं है। echo $PATH
का परिणाम है:
/Users/kristoffer/.rvm/gems/ruby-1.9.2-p180/bin:/Users/kristoffer/.rvm/gems/[email protected]/bin:/Users/kristoffer/.rvm/rubies/ruby-1.9.2-p180/bin:/Users/kristoffer/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
आप देख सकते हैं, पथ बहुत साफ है। बस डिफ़ॉल्ट पथ + क्या आरवीएम जोड़ा गया।
मैं इस जहां इस मुद्दे को हल करने के लिए सुझाया गया तरीका chmod go-w path/to/folder
चलने के लिए है करने के लिए इसी तरह के अन्य पदों को देखा है, मैं बहुत यकीन है कि यह एक बुरा विचार है मेरी होम फ़ोल्डर गैर लिखने योग्य बनाने के लिए कर रहा हूँ , सही? मैंने डिस्क उपयोगिता का उपयोग करके अनुमतियों की मरम्मत की है और इसे मेरे होम फ़ोल्डर पर अनुमतियों के साथ कुछ भी गलत नहीं मिला है।
समस्या का क्या कोई विचार है और मैं इसे कैसे ठीक कर सकता हूं?
मुझे लगता है कि आप निश्चित रूप से अपने घर dir विश्व लिखने योग्य नहीं करना चाहती।Chmod चलाना एक अच्छा विचार होगा। चूंकि आपकी होम निर्देशिका दुनिया लिखने योग्य है, उसके तहत किसी भी फ़ोल्डर (जिनमें से कई आपके पथ में हैं) को संशोधित किया जा सकता है, इसलिए शायद यही कारण है कि आपको वह त्रुटि मिल रही है। – cam