OS X 10.8で環境変数を設定するために聞いたすべての方法を試しましたが、どれも機能していないようです。
テストするには、EclipseやIntelliJ IDEAなどのGUIアプリケーション内からbashスクリプトを実行します。
#!/bin/bash
set|grep PATH
私がテストしたもので、再起動しても動作しないもの:
/etc/paths
そして/etc/paths.d/something
/etc/launchd.conf
~/.bash_profile
~/.MacOSX/environment.plist
(推奨されるように作成されたバイナリplist)launchctl setenv PATH $PATH
コマンドラインから実行すると、少なくとも現在のセッションでは、GUIアプリのPATHが更新されるはずでした。何が変わったと思いますか。
PATHは常にPATH=/usr/bin:/bin:/usr/sbin:/sbin
GUIアプリ用です。