मैं अपने पथ चर में एक निष्पादन योग्य जोड़ने के लिए /etc/paths.d का उपयोग करने का प्रयास कर रहा हूं लेकिन मुझे अब तक कोई सफलता नहीं मिली है।
निष्पादन योग्य फ़ाइल का पूर्ण पथ है: /opt/ImageMagick/bin/convert
/etc/paths.d में दो फ़ाइलें हैं: 40-XQuartz और ImageMagick
40-XQuartz में एक पंक्ति होती है: /opt/X11/bin
ImageMagick में एक पंक्ति होती है:/opt/ImageMagick/bin
मेरा echo $PATH
देता है:
/Users/Administrator/.rbenv/shims:/Users/Administrator/.rbenv/bin:/Users/Administrator/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin
तो ऐसा लगता है कि केवल पहली फ़ाइल (40-XQuartz) ही अपना काम करती है। दो फ़ाइलों (40-XQuartz और ImageMagick) की अनुमतियाँ बिल्कुल समान हैं, इसलिए मेरा सवाल है कि पहला काम क्यों करता है और दूसरा नहीं।
मैं OS X Mavericks चला रहा हूं।
/etc/paths.d
मेरे लिए काम करने के लिए कड़ी जोड़ना , लेकिन मैं जो भी टर्मिनल एप्लिकेशन का उपयोग कर रहा हूं (मेरे मामले में ITerm2) प्रभावी होने के लिए नए रास्ते के लिए