Ruby 版本提示(Oh My ZSH)在 TMUX 之外无法工作

Ruby 版本提示(Oh My ZSH)在 TMUX 之外无法工作

我正在从事一些 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

相关内容