macos - 找不到 bash __git_ps1 命令

标签 macos git 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

只有当我打开一个新的终端窗口时才会显示第一行,而无论我在终端中键入什么,每次我按回车键时都会显示第二行。

我通读了很多关于 stackoverflow 的问题,并试图模仿他们的解决方案,但无济于事。我想我在从 git 安装包时犯了一个错误,因为我没有那么有经验,我想现在我可能搞砸了配置,并且还想知道是否有任何方法可以恢复 bash 的默认设置?

非常感谢! 艾伦

最佳答案

如果您尚未在 Mac 上安装较新版本的 Git,请先安装。您可以从这里下载:http://git-scm.com/download

安装后,您应该从 ~/.profile(或~/.bashrc,如果你有的话):

source /usr/local/git/contrib/completion/git-completion.bash
source /usr/local/git/contrib/completion/git-prompt.sh

这应该可以修复 __git_ps1 错误。

我不是 Ruby 爱好者,但 rbenv 错误是由于您所关注的点文件中的设置试图将默认 Ruby 版本设置为“1.9.3-p194”。 rbenv 工具可以提供许多不同的 Ruby 版本,但您必须先安装它们。在你的情况下,我认为你需要运行这个:

rbenv install 1.9.3-p194

在那之后,该版本将可用,您应该不会再看到警告。

关于macos - 找不到 bash __git_ps1 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19206204/

相关文章:

objective-c - 在 XCode + Objective-C 中链接用 C 编写的库

java - 在 Mac 中安装 Oracle Jdeveloper 时出现安装错误。

html - 帮助解决 Firefox 中的奇怪问题(仅限 OSX)

git - 在 Git 中提交时使用 emacsclient -t

git - Jenkins的Gradle发布插件未推送发布版本

Bash:如何在按下任意键的情况下结束无限循环?

bash - OSX bash 和期待

xcode - 如何在 XIB 文件中抑制 Xcode "Attribute Unavailable"警告?

linux - 结束一个 mpirun 进程终止一个 b​​ash 循环

visual-studio-2010 - Visual Studio 2010/2012 Git 插件