[terminal] zsh를 최신 버전으로 업데이트하려면 어떻게합니까?

최근에 OS X 컴퓨터의 Terminal.app에서 zsh로 전환했습니다. zsh의 버전 번호는 4.3.11입니다.



답변

당신이있는 경우 브루가 설치되어, 당신은이 작업을 수행 할 수 있습니다.

# check the zsh info
brew info zsh

# install zsh
brew install --without-etcdir zsh

# add shell path
sudo vim /etc/shells

# add the following line into the very end of the file(/etc/shells)
/usr/local/bin/zsh

# change default shell
chsh -s /usr/local/bin/zsh

도움이 되길 바랍니다. 감사합니다.


답변

oh-my-zsh를 사용하는 경우

upgrade_oh_my_zsh터미널에 입력


답변

Homebrew를 사용하지 않는 경우 MAC OS X Lion (10.7.5)에서 방금 수행 한 작업입니다.

  1. ZSH 소스 코드 의 최신 버전을 받으십시오

  2. 다운로드를 자체 디렉토리에 압축을 풀고 다음을 설치하십시오. ./configure && make && make test && sudo make install

  3. 이것은 zsh 바이너리를에 설치합니다 /usr/local/bin/zsh.

  4. 이제 새 터미널을로드하고 바이너리를 직접 실행하여 셸을 사용할 수 있지만 기본 셸로 만들고 싶을 것입니다 …

  5. 기본 쉘로 만들려면 먼저 /etc/shells새 경로를 편집 하고 추가 해야합니다 . 그런 다음 chsh -s /usr/local/bin/zsh시스템 환경 설정> 사용자 및 그룹으로 이동하거나 사용자를 마우스 오른쪽 버튼으로 클릭하고 고급 옵션 …을 클릭 한 다음 “로그인 셸”을 변경하십시오.

  6. 터미널을로드하고로 올바른 버전인지 확인하십시오 echo $ZSH_VERSION. (처음에는 아니었고 시스템 기본값 대신 특정 쉘을 사용하도록 iTerm을 구성한 것을 알아내는 데 시간이 걸렸습니다).


답변

내가 아는 한, Mac OS X에 zsh를 설치하는 세 가지 옵션이 있습니다.

  • 사전 빌드 바이너리. 내가 아는 유일한 것은 OS X와 ​​함께 제공되는 것입니다. 이것은 아마도 당신이 지금 실행중인 것입니다.
  • 패키지 시스템 (포트, 홈 브루)을 사용하십시오.
  • 소스에서 설치하십시오 . 내가 너무 어렵지 않았다 이런 짓을 마지막으로 ( ./configure, make, make install).

답변

방금 메인 쉘을 zsh로 전환했습니다. 경고를 표시하지 않으며 너무 복잡하지 않습니다.


답변