Как вы генерируете подсказку? Я делаю это так:
local rvm_ruby=' %{$fg[red]%}[$(~/.rvm/bin/rvm-prompt i v g s)]%{$reset_color%}'
И затем используйте переменную rvm_ruby
в моем приглашении:
PROMPT="${user_host}${directory}${git_branch}${rvm_ruby}%B
→%b "
РЕДАКТИРОВАТЬ: обратите внимание, что место, где вы создаете содержимое для переменной, требует одинарных кавычек, в противном случае команда будет подставлена сразу и больше не будет обновляться. Изначально мне понадобилось немного разобраться. У вас может быть та же проблема с определением вашего приглашения RHS.