저는 Ruby 개발을 하고 있고 Mac에 RVM을 설치했습니다. 저는 TMUX를 많이 사용합니다. 프롬프트에 Ruby 버전을 표시하도록 Oh My ZSH를 구성했습니다. TMUX에 있을 때 프롬프트에 내 Ruby 버전이 표시됩니다. TMUX를 종료하면 버전이 표시되지 않습니다.
그리고 다시 ZSH를 입력하면( zsh
터미널에서) Ruby 버전이 표시됩니다. 처음 로그인할 때는 표시되지 않습니다.
- ZSH 버전: 5.0.2
답변1
.zshrc 파일에서 oh-my-zsh 스크립트를 가져오기 전에 rvm 스크립트를 가져왔는지 확인해야 합니다. 이렇게 하면 rvm이 oh-my-zsh 구성 프롬프트에서 정의됩니다.
[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm
source $ZSH/oh-my-zsh.sh