요세미티 설치 후 터미널이 작동하지 않음


11

지금 Yosemite를 설치했으며 설치 후 터미널이 작동하지 않습니다. 이전에는 작동했지만 Mavericks에 새 OS X를 설치 한 후에는 더 이상 작동하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까?

터미널을 열면이 메시지가 표시됩니다 :

Last login: Sun Dec 28 00:42:15 on ttys000
login: /usr/local/bin/bash: No such file or directory

[Process completed]

설치 중에 문제가 있었습니까? 다시 복사되지 않을 수 있습니다. 작동하지 않으면 homebrew를 완전히 다시 설치해야 할 수도 있습니다.
0942v8653

답변:


24

다른 버전의 bash를 설치 했습니까? 기본 로그인 쉘은 / bin / bash입니다. 다음 단계에 따라 변경할 수 있습니다.

  1. "시스템 환경 설정"> "사용자 및 그룹"으로 이동하십시오.
  2. "자물쇠"아이콘을 클릭하고 인증
  3. 사용자 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "고급 옵션 ..."을 선택하십시오.
  4. "로그인 쉘"의 값을 "/ bin / bash"로 변경

1
훌륭하고 간결합니다. 이 하나의 OP로 가십시오.
Ian C.

축복합니다! 내 OS는 영락 ...라고 생각
trueicecold

6

bashYosemite로 업그레이드 한 후 사용자 지정 설치 가 더 이상 존재하지 않습니다.

요세미티 설치 속도를 높이기 위해 Homebrew를 옆으로 옮겼 다면 Finder를 통해 다시 가져와 작업이 가능합니다.

또는 Terminal.app 및 탭 아래의 메뉴 표시 줄 (터미널 창에서 시작에 실패한 경우에도 사용 가능해야 함) bash을 선택하여 Terminal.app에서 사용하는 쉘을 시스템 제공 으로 다시 변경할 수 있습니다. 설정을로 설정하고 다음 을 입력하십시오.Terminal > PreferencesGeneralShells open with:Command (complete path):

/bin/bash

명령 영역에 다음과 같이 입력하십시오.

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

터미널 창을 열 수 있습니다. 이 창이 열리면 다음을 실행하여 기본 셸을 시스템 제공 으로 다시 설정 하는 것이 좋습니다 bash.

chsh -s /bin/bash

이 작업을 마치면 Terminal.app의 환경 설정을 다시로 변경할 수 있습니다 Default login shell.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.