找不到bash __git_ps1命令

alc*_*ang 7 git macos bash ps1

我是初学者,尝试按照以下链接中的步骤在我的新Mac上设置开发人员环境:http://vanderveer.be/setting-up-my-perfect-developer-environment-on-osx-10-8-mountain -lion-10-8-2-final-edition /.

从git执行文件后,我的终端窗口现在显示:

rbenv: version `1.9.3-p194' not installed
-bash: __git_ps1: command not found
Run Code Online (Sandbox Code Playgroud)

第一行只显示我打开一个新的终端窗口,而第二行显示每次我按返回,无论我输入到终端.

我已经阅读了很多关于stackoverflow的问题,并试图模仿他们的解决方案无济于事.我认为我在使用git安装软件包时犯了一个错误,因为我不是很有经验,我认为现在我可能搞砸了配置,并且还想知道是否有任何方法可以回到bash的默认设置?

非常感谢!艾伦

Joh*_*ter 14

如果您尚未在Mac上安装较新版本的Git,请首先执行此操作.您可以从此处获取下载:http://git-scm.com/download

安装完成后,你应该采购git-completion.shgit-prompt.sh从您的~/.profile(或〜/ .bashrc中,如果你有的话):

source /usr/local/git/contrib/completion/git-completion.bash
source /usr/local/git/contrib/completion/git-prompt.sh
Run Code Online (Sandbox Code Playgroud)

这应该可以解决__git_ps1错误.

我不是Rubyist,但是rbenv错误来自于你所遵循的dotfiles中的设置试图将默认的Ruby版本设置为"1.9.3-p194".rbenv工具可用于制作许多不同的Ruby版本,但您必须先安装它们.在你的情况下,我认为你需要运行这个:

rbenv install 1.9.3-p194
Run Code Online (Sandbox Code Playgroud)

之后,版本将可用,您不应再看到警告.