Tôi muốn thêm vào biến môi trường PATH toàn cầu trên OS X để tất cả các vỏ người dùng và ứng dụng GUI có cùng môi trường PATH.
Tôi biết tôi có thể nối vào đường dẫn trong các kịch bản khởi động shell, nhưng các cài đặt đó không được kế thừa bởi các ứng dụng GUI.
Cách duy nhất tôi tìm thấy cho đến nay là xác định lại biến môi trường PATH trong /etc/launchd.conf :
setenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/my/path
Tôi không thể tìm ra một cách để thực sự gắn vào PATH launchd.conf
.
Tôi hơi lo lắng về phương pháp này, nhưng cho đến nay đây là điều duy nhất hoạt động. Có cách nào tốt hơn?