/etc/profile
シェルの起動時に実行されていないかのように聞こえます。PATHの初期化を担当するグローバルスタートアップファイルです。/etc/profile
次のコマンドを使用して、存在し、読み取り可能および実行可能かどうかを確認します。
. /etc/profile
存在しない場合は、Lionがインストールされているバックアップまたは別のマシンから復元するか、Lionを再度インストールする必要があります。存在するが実行できない場合は、ディスクユーティリティを使用してディスクのアクセス許可を修復してください。
存在し、実行可能である(そしていくつかのコードが含まれている)場合、想定されたときに実行されないか、スタートアップスクリプトが何らかの方法でオーバーライドする可能性があります。回避策として、実行の. /etc/profile
開始~/.bash_profile
を確認してください。それでも問題が発生する場合は、echo $PATH
実行後に追加して、PATHが適切に初期化されているかどうかを確認します。もしそうなら、スクリプト内の何かがそれを変えています。
のデフォルトの内容は/etc/profile
次のとおりです。
# System-wide .profile for sh(1)
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
if [ "${BASH-no}" != "no" ]; then
[ -r /etc/bashrc ] && . /etc/bashrc
fi
path_helper
デフォルトのPATHを構築します。実行してみてください
unset PATH; /usr/libexec/path_helper -s
生成されるものを確認します。
いずれにせよ、起動スクリプトに問題がない場合は、Appleサポートhttp://www.apple.com/support/contact/に連絡するか、https: //bugreport.apple.comでバグを報告してください/ Appleに問題があることを知らせる。
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
暗い部分を貼り付けます(または非常に慎重に入力します)-2つのコマンドが欠落しているため-何かがパスを壊しました。大きなことをする前に、バックアップを開始するのが賢明かもしれません。