.profile 未加载(osx 狮子)

Eri*_*rik 11 .profile osx-lion macos

安装 mac 端口后,我的 .profile 如下所示:

# MacPorts 安装程序在 2011-12-04_at_20:48:26 添加:添加适当的 PATH 变量以用于 MacPorts。

导出路径=/opt/local/bin:/opt/local/sbin:$PATH

# 完成了 PATH 环境变量的调整以用于 MacPorts。

但是由于某种原因,当打开终端或远程连接到服务器 (ssh) 时,.profile 没有加载,所以我不能使用 macports(当然除非我去 macports 文件夹)。

如何激活 .profile?

Dan*_*eck 20

来自man bash(假设它是您的 shell,请键入echo $0echo $SHELL在提示符处查找):

当bash被调用以交互登录壳,[...],它看起来为〜/ .bash_profile中,〜/ .bash_login文件,和〜/ .profile中,以该顺序,并且读出并执行的命令从第一个存在的一个和是可读的。

确保您没有前两个文件中的任何一个,如果有,请添加source .login到它们中。或者,只需将该export行添加到首选文件中。


其他 shell 可能具有类似的机制,即更喜欢 shell 程序特定文件而不是更通用的.profile.