~ RVM_PROJECT_PATH в приглашении oh-my-zsh

Недавно установлена ​​.oh-my-zsh на новой машине, на которой уже установлен RVM.

Заметил, что в нескольких моих каталогах Rails-проектов теперь я вижу это вместо фактического имени каталога проекта:

➜  ~RVM_PROJECT_PATH git:(master) 

Все другое поведение кажется нормальным, но мне трудно определить причину в конфигурации .oh-my-zsh.

Ответ 2

oh-my-zsh обновлен, чтобы исправить эту проблему. Принуждение к обновлению oh-my-zsh исправило проблему для меня.

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

Ответ 3

Итак, я действительно боролся с этим некоторое время. Я не использую oh-my-zsh, просто прямо zsh, но имел те же проблемы. Модернизировал много вещей. После того, как я пробрался через этот огромный script и попробовал много предложений, это, наконец, сработало для меня:

hash -rd

Я просто поставлю это, прежде чем установить свою переменную, содержащую каталог. Теперь моя конфигурация выглядит так:

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

Обратите внимание, что проблема была с %~. Просто подумал, что я поделюсь тем, что сработало для меня.

Ответ 4

Вы можете написать это на консоли, моя проблема решена.

PROMPT = '% F {зеленый}% 1/${vcs_info_msg_0 _} $'