【问题标题】:How can I get Zsh to display the RVM gemset?如何让 Zsh 显示 RVM gemset?
【发布时间】:2012-09-28 22:15:19
【问题描述】:

我想让 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 时,它按预期工作。

知道我需要解决什么问题吗?

【问题讨论】:

    标签: shell rvm zsh


    【解决方案1】:

    这是一个语法错误。我需要$(rvm-prompt) 而不是${rvm-prompt}

    【讨论】:

      【解决方案2】:

      这听起来像是一个错误。错误应报告给开发人员,而不是 S.O.

      https://github.com/wayneeseguin/rvm/issues/new

      【讨论】:

      • 好的,我按照你提供的网址提交了。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-07
      相关资源
      最近更新 更多