2013-07-24 4 views
0

나는 약 1/2 년 동안 내 mac 터미널을 사용하여 프로그램하는 데 virtualenv를 사용했습니다. 갑자기 오늘 파이썬을로드하려고 할 때 상대 경로 오류가 발생하기 시작했습니다. 명백한 이유가 없었고 결국 컴퓨터를 다시 시작하려고했습니다. 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, 나는 그것이 바뀔만한 것을 바꿀 필요가 없다.

조언이 있으면 알려주세요.

답변

1

내 생각 엔 떠들썩한 시작 파일 (~/.bashrc, 또는 가능 /etc/profile, ~/.bash_profile, ~/.bash_login 또는 ~/.profile)는 구문 오류가 있습니다, 그들이 기대하는 환경의 설정이되지 않기 때문에 그 다른 프로그램에 오류가 모든 종류의 원인이다 일어난다.

오류 메시지에서 종료되지 않은 문자열 상수, 즉 누락되었습니다 (").

bash manual on startup files에 대한 정보가 있습니다.

디버그 모드 (bash -x (대화식 셸) 또는 bash -lx (로그인 셸))에서 bash를 시작하여 오류 식별을 시도 할 수도 있습니다.

+0

의견을 보내 주셔서 감사합니다. 디버깅 모드에서 bash를 시작하는 방법에 대한 자습서를 제안 할 수 있습니까? 나는 봤지만 지금까지 올바른 단계를 찾지 못했습니다. – ouonomos

+0

터미널을 시작하고'bash -x' 또는'bash -lx'를 명령으로 입력하면 새로운 bash 인터프리터가 시작됩니다. –

+0

흠, 아마 나는 잘 의사 소통을하지 못한다. 위의 오류는 mac 터미널을 열 때 발생합니다. 그리고 터미널에 bash -x를 입력하면 새로운 bash 쉘이 시작됩니다. 그러나 새 터미널이 열리지 않으므로 부팅 오류의 원인이 나타나지 않습니다. mac 터미널이 부팅 할 때 소스 파일을 보는 방법을 알고 있습니까? 이렇게하면 불쾌한 파일을 어디에서 읽는지 알 수 있습니다. 다시 한 번 감사드립니다! – ouonomos

관련 문제