【发布时间】:2011-12-08 11:09:21
【问题描述】:
每当我使用 Cmd + T 在终端中打开一个新选项卡时,它都会在与前一个选项卡相同的目录中打开 bash。当我在 ~ 目录中时,这工作正常,但如果我在其他任何地方,我会收到错误加载 .bashrc
Last login: Sat Oct 15 21:10:00 on ttys002
-bash: .bashrc: No such file or directory
Jakub-Arnolds-MacBook-Pro:projects darth$
看起来.bashrc是通过相对路径而不是绝对路径加载的,因为如果我这样做source ~/.bashrc,一切都会顺利进行。
我认为这是与 OS X Lion 相关的问题,因为在从 Snow Leopard 升级之前,我没有遇到同样的问题。但这可能是由于终端总是在~ 打开,我不记得它是否试图打开同一个目录。
但是问题还是一样,我怎样才能让终端通过绝对路径而不是相对路径加载~/.bashrc?
【问题讨论】:
-
这个问题应该移到apple.SE(如果可能的话?),而不是关闭。
-
@Sparr 我完全同意你的观点,但版主只提出新问题而不是旧问题。见讨论here
标签: macos bash terminal osx-lion