每当我使用Cmd+在Terminal中打开新选项卡时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升级之前,我没有遇到相同的问题。但这可能是由于Terminal总是在处打开~
,我不记得它是否试图打开相同的目录。
但是问题仍然是一样的,如何~/.bashrc
通过绝对路径而不是相对路径来使终端负载?