Tôi đã thử tất cả các phương pháp mà tôi đã nghe nói để thiết lập các biến môi trường trên OS X 10.8 nhưng dường như không có phương pháp nào hoạt động.
Để kiểm tra, hãy chạy một tập lệnh bash từ bên trong một ứng dụng gui như Eclipse hoặc IntelliJ IDEA.
#!/bin/bash
set|grep PATH
Những thứ tôi đã thử nghiệm và nó không hoạt động ngay cả sau khi khởi động lại:
/etc/paths
và/etc/paths.d/something
/etc/launchd.conf
~/.bash_profile
~/.MacOSX/environment.plist
(số nhị phân được thực hiện theo khuyến nghị)- chạy
launchctl setenv PATH $PATH
từ dòng lệnh, điều này được cho là để cập nhật PATH cho các ứng dụng GUI, ít nhất là cho phiên hiện tại. Đoán xem, không thay đổi.
Có vẻ như PATH luôn PATH=/usr/bin:/bin:/usr/sbin:/sbin
dành cho các ứng dụng GUI.