我想让Zsh显示当前的RVM Ruby和gemset,例如:
$ [ ethan@devlaptop ~/ ruby-1.9.3-p194@some_gemset ]
Run Code Online (Sandbox Code Playgroud)
我已经安装了oh-my-zsh,我已经在我~/.rvmrc这样激活了RVM插件:
plugins=(git ruby rails3 rvm cap)
Run Code Online (Sandbox Code Playgroud)
我检查了RVM是否按照文档中的建议运行:
type rvm | head -n 1
rvm is a shell function
Run Code Online (Sandbox Code Playgroud)
在主题文件中,我的提示设置如下:
PROMPT='%{$fg[white]%}[ %n@%m%{$fg[cyan]%} %2c %{$reset_color%}${rvm-prompt} %{$fg[white]%}] %{$reset_color%}'
Run Code Online (Sandbox Code Playgroud)
但提示结果恰好是这样的:
[ ethan@devlaptop ~ prompt ]
Run Code Online (Sandbox Code Playgroud)
当我直接rvm-prompt在命令行上运行时,它按预期工作.
知道我需要修理什么吗?