ฉันพยายามใช้ /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 ในกรณีของฉัน) เพื่อให้เส้นทางใหม่มีผล