2013-07-24 3 views
0

Я использовал virtualenv для программирования с использованием моего терминала mac около 1/2 в год без проблем. Внезапно сегодня я начал получать относительные ошибки пути, когда пытался загрузить python. Для этого не было никакой очевидной причины, и в итоге я попытался перезагрузить свой компьютер.mac terminal blowup: неожиданные ошибки EOF

Затем я открыл новое окно терминала, и эти новые ошибки присутствовали в первый раз:

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

Я предполагаю, что оба связаны нарушать дисциплину, в некотором роде. Любая идея, что бы это вызвало? Какие файлы могли бы смотреть на терминал, что могло бы вызвать это? AFIAK, я ничего не изменил, от чего это будет зависеть.

Thx за любой совет!

ответ

1

Я думаю, что файл запуск Баша (~/.bashrc, или, возможно, /etc/profile, ~/.bash_profile, ~/.bash_login или ~/.profile) содержит синтаксическую ошибку, и это вызывает все виды ошибок для других программ, так как настройка среды они ожидают, что не происходит.

Из сообщения об ошибке кажется неизменной константой строки, то есть отсутствующей ".

bash manual on startup files имеет информацию об этом.

Вы также можете попробовать запустить bash в режиме отладки (bash -x (интерактивная оболочка) или bash -lx (оболочка для входа)), чтобы попытаться определить ошибку.

+0

Спасибо за ваше предложение. Можете ли вы предложить учебник о том, как «запустить bash в режиме отладки»? Я искал его, но не нашел правильных шагов. – ouonomos

+0

Просто запустите свой терминал и введите команду 'bash -x' или' bash -lx' as, которая запустит новый интерпретатор bash. –

+0

Хммм, возможно, я плохо общаюсь. Ошибки выше происходят, когда я открываю терминал mac, и, как вы говорите, новая оболочка bash начинается, когда я вхожу в bash-x в этом терминале. Но новый терминал не открывается, поэтому источник ошибок загрузки не появляется. Вы знаете, как просматривать файлы, которые были получены при загрузке терминала Mac? Это скажет мне, где он читает оскорбительные файлы. Еще раз спасибо! – ouonomos

Смежные вопросы