我正在从事一些 Ruby 开发,并在我的 Mac 上安装了 RVM。我经常使用 TMUX。我已将 Oh My ZSH 配置为在提示符中显示 Ruby 版本。当我在 TMUX 中时,它会在提示符中显示我的 ruby 版本。当我退出 TMUX 时,它不会显示版本。
另外,当我再次输入 ZSH(zsh
在终端中输入)时,会显示 ruby 版本。首次登录时不会显示。
- ZSH版本:5.0.2
答案1
您需要确保在 .zshrc 文件中获取 oh-my-zsh 脚本之前获取 rvm 脚本。这可确保在 oh-my-zsh 配置提示时定义 rvm。
[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm
source $ZSH/oh-my-zsh.sh