哦-my-zsh提示符中的~RVM_PROJECT_PATH

时间:2014-10-14 20:17:50

标签: rvm oh-my-zsh

最近在已经安装了RVM的新机器上安装了.oh-my-zsh。

注意到在我的几个Rails项目目录中,我现在看到这个而不是项目目录的实际名称:

➜  ~RVM_PROJECT_PATH git:(master) 

所有其他行为似乎都很正常,但我发现很难确定.oh-my-zsh配置中的原因。

4 个答案:

答案 0 :(得分:18)

这是Zsh中的一个错误,以避免它在%1/中使用PROMPT而不是%.%C%1~

更多信息:https://github.com/wayneeseguin/rvm/issues/3091

此错误应在zsh 5.0.7 ...或此https://github.com/robbyrussell/oh-my-zsh/pull/3252

中修复

答案 1 :(得分:10)

oh-my-zsh已更新以解决此问题。强制升级oh-my-zsh为我解决了这个问题。

$ source ~/.oh-my-zsh/tools/upgrade.sh

答案 2 :(得分:3)

所以,我真的很挣扎了一段时间。我没有使用oh-my-zsh,只是直接zsh,但有同样的问题。升级了很多东西。在深入研究这个巨大的脚本并尝试了很多建议之后,这终于为我工作了:

hash -rd

我在设置保存目录的变量之前就把它放了。我的配置现在看起来像这样:

30 hash -rd 31 local promptsize=${#${():---(${PR_GEMSET}${PR_BRANCH})---()--}} 32 local pwdsize=${#${(%):-%~}}

请注意,问题出在%~上。我以为我会分享对我有用的东西。

答案 3 :(得分:0)

你可以在控制台上写这个,我的问题解决了。

PROMPT ='%F {green}%1 / $ {vcs_info_msg_0 _} $'