首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >prezto提示显示~RVM_PROJECT_PATH而不是当前工作目录

prezto提示显示~RVM_PROJECT_PATH而不是当前工作目录
EN

Stack Overflow用户
提问于 2016-02-06 13:16:54
回答 2查看 278关注 0票数 1

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

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

代码语言:javascript
复制
~/Documents/projects/

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

代码语言:javascript
复制
~RVM_PROJECT_PATH [feature/awesome]

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

无论我配置使用哪种提示符,只要我导航到git代码库,RVM_PROJECT_PATH就会出现。我该如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2016-02-27 02:29:57

把这个放到你的~/.zshc中

代码语言:javascript
复制
unsetopt auto_name_dirs

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

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

票数 3
EN

Stack Overflow用户

发布于 2019-07-26 13:36:30

我也有这个问题,我有一个旧版本的prezto。多亏了~/.zprezto/modules/ruby/init.zsh中的这个更新,更新prezto (cd到~/.zprezto && git pull && git submodule update --init --recursive)解决了这个问题

代码语言:javascript
复制
# 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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35237637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档