mac终端爆炸:意外的EOF错误

时间:2013-07-24 06:51:50

标签: macos bash terminal eof

我已经使用virtualenv来编程使用我的mac终端大约1/2一年没有问题。突然间,当我尝试加载python时,我开始遇到相对路径错误。没有明显的理由,最后我尝试重新启动计算机。

然后我打开了一个新的终端窗口,这些新错误第一次出现了:

-bash: eval: line 4: unexpected EOF while looking for matching `"'
-bash: eval: line 5: syntax error: unexpected end of file

我认为这两种不良行为在某种程度上是相关的。知道会导致什么吗?终端可以查看哪些文件会导致这种情况? AFIAK,我没有改变它所依赖的任何东西。

任何建议的Thx!

1 个答案:

答案 0 :(得分:1)

我的猜测是bash启动文件(~/.bashrc,或可能/etc/profile~/.bash_profile~/.bash_login~/.profile)包含语法错误,并且这会导致其他程序出现各种错误,因为他们不希望设置环境。

从错误消息看,它似乎是一个未终止的字符串常量,即缺少"

bash manual on startup files有关于此的信息。

您还可以尝试在调试模式下启动bash(bash -x(交互式shell)或bash -lx(登录shell))以尝试识别错误。