我已经使用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!
答案 0 :(得分:1)
我的猜测是bash启动文件(~/.bashrc
,或可能/etc/profile
,~/.bash_profile
,~/.bash_login
或~/.profile
)包含语法错误,并且这会导致其他程序出现各种错误,因为他们不希望设置环境。
从错误消息看,它似乎是一个未终止的字符串常量,即缺少"
。
bash manual on startup files有关于此的信息。
您还可以尝试在调试模式下启动bash(bash -x
(交互式shell)或bash -lx
(登录shell))以尝试识别错误。