추출 업그레이드 후 터미널이 열리지 않습니다 (dyd 라이브러리가로드되지 않음)


5

업그레이드가 완료되기 전에 터미널에서 "brew upgrade"을 실행했는데 MBP에 배터리가 부족하고 컴퓨터가 다시 시작되었습니다. 이제 터미널을 열 때 터미널 창이 닫히기 전에 잠시 깜박입니다. 터미널 출력을 닫기 전에 캡처했습니다.

여기에 이미지 설명을 입력하십시오

dyld : 라이브러리가로드되지 않음 : /use/local/lib/libgdbm.4.dylib

이 문제를 어떻게 해결할 수 있습니까?

명령을 실행하기 위해 터미널을 열 수 없습니다.


쉘을 zsh로 어떻게 설정 했습니까? 확실한 방법은 백업에서 dylib를 복원하는 것입니다
Mark

chsh 명령으로. bash 쉘을 어떻게 열 수 있습니까?
StuR

추출 업그레이드에서 어떻게 복구 했습니까?
Petrus Theron 2018 년

@ PetetTheron은 bash 쉘을 열고 brew upgrade를 실행하여 수정했습니다.
StuR

답변:


4

iTerm.app 설치 시작 프로그램을 설정할 수있는 프로파일을 설정할 수 있습니다. / bin / bash

또는 새 관리자를 만들어 파일을 복원하거나 다시 설치하십시오. 해당 사용자의 dscl을 사용하여 원래 사용자의 셸을 변경할 수 있다고 생각합니다.


10
주어진 조언이 효과가 있기 때문에이 답변을 수락하고 있습니다. 내가 한 것은 터미널 "New Command"... "bash"를 마우스 오른쪽 버튼으로 클릭하고 bash 쉘을 열어서 해결할 수있었습니다.
StuR

1
멋진 @ stur-자유롭게 편집하거나 자신의 답변을 만들 수 있습니다. 추가 소프트웨어 없이도 문제를 더 잘 해결할 수 있습니다. 또한 bash가 실행되면 brew updatezsh가 실행 프로세스를 완료하지 못한 원인을 수정하기에 충분했습니다.
bmike

1
@bmike-예 brew 업그레이드는 누락 된 dylib 파일을 수정했으며 나중에 터미널을 zsh 셸로 다시 시작할 수있었습니다. 당신의 도움을 주셔서 감사합니다.
StuR

1
StuR, 비슷한 문제가 있습니다 .bash 또는 bash를 열지 못해 터미널이나 iterm을 실행할 수 없습니다. 다른 껍질을 시도해 볼 수 있습니다. 그러나 터미널을 마우스 오른쪽 버튼으로 클릭하면 "새 명령"옵션이 표시되지 않습니다. ???
David Portabella

1
Automator execute shell script 및 / bin / csh shell을 사용하여 / usr / local / bin / brew update 명령을 실행할 수있었습니다. 작동하는지 봅시다.
David Portabella
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.