Rubyバージョンプロンプト(Oh My ZSH)がTMUXの外部で動作しません。

Rubyバージョンプロンプト(Oh My ZSH)がTMUXの外部で動作しません。

私は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

関連情報