1

我按照本指南安装了 prezto:http: //codurance.com/2015/03/16/installing-zprezto-a-quick-guide/

如果我从一个不在 git 中的常规文件夹开始,我会在提示符中看到当前工作目录。

~/Documents/projects/

一旦我切换到在 git 中管理的目录,提示符就会变为:

~RVM_PROJECT_PATH [feature/awesome]

其中 feature/awesome 是我的分支名称。

无论我配置使用哪个提示,只要我导航到 git 存储库,就会显示 RVM_PROJECT_PATH。我该如何解决?

4

2 回答 2

3

把它放在你的 ~/.zshrc

unsetopt auto_name_dirs

感谢 mcornella 在此回复中:https ://github.com/rvm/rvm/issues/3091#issuecomment-60083194

在 zsh 5.2 (x86_64-unknown-linux-gnu) 中测试

于 2016-02-26T18:29:56.513 回答
0

我也遇到了这个问题,而且我有一个旧版本的 prezto。由于以下更新,更新 prezto (cd to ~/.zprezto && git pull && git submodule update --init --recursive) 解决了这个问题~/.zprezto/modules/ruby/init.zsh

# Load RVM into the shell session.
if [[ -s "$HOME/.rvm/scripts/rvm" ]]; then
  # Unset AUTO_NAME_DIRS since auto adding variable-stored paths to ~ list
  # conflicts with RVM.
  unsetopt AUTO_NAME_DIRS

  # Source RVM.
  source "$HOME/.rvm/scripts/rvm"

  ...

# Prepend local gems bin directories to PATH.
else
  path=($HOME/.gem/ruby/*/bin(N) $path)
fi

于 2019-07-26T05:36:29.800 回答