我想让Zsh显示当前的RVM Ruby和gemset,例如:
$ [ ethan@devlaptop ~/ ruby-1.9.3-p194@some_gemset ]
我已经安装了oh-my-zsh,我已经在~/.rvmrc
中激活了RVM插件,如下所示:
plugins=(git ruby rails3 rvm cap)
我检查了RVM是否按照文档中的建议运行:
type rvm | head -n 1
rvm is a shell function
在主题文件中,我的提示设置如下:
PROMPT='%{$fg[white]%}[ %n@%m%{$fg[cyan]%} %2c %{$reset_color%}${rvm-prompt} %{$fg[white]%}] %{$reset_color%}'
但提示结果恰好是这样:
[ ethan@devlaptop ~ prompt ]
当我在命令行上直接运行rvm-prompt
时,它按预期工作。
知道我需要修理什么吗?
答案 0 :(得分:5)
这是语法错误。我需要$(rvm-prompt)
而不是${rvm-prompt}
。
答案 1 :(得分:0)
这听起来像个错误。应该向开发者报告错误,而不是向S.O.
报告