bashが~/.profileや~/.bash_profileのファイルの変数を読み込みません。
例えば
.bash_profileに

export x=100

として
echo $x
としてもxの値が出力されません。
/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

のようになっています。