Команда bash __git_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

Первая строка отображается только когда я открываю новое окно терминала, а вторая отображается каждый раз, когда я нажимаю клавишу возврата, независимо от того, что я печатаю в терминале.

Я прочитал много вопросов о stackru и попытался имитировать их решения безрезультатно. Я думаю, что допустил ошибку при установке пакета из git, поскольку у меня нет такого опыта, и я думаю, что теперь я, возможно, испортил конфигурации, а также задавался вопросом, есть ли способ вернуться к настройкам по умолчанию для bash?

Большое спасибо! Аллен

1 ответ

Решение

Если вы еще не установили более новую версию Git на свой Mac, начните с этого. Вы можете скачать загрузку здесь: http://git-scm.com/download

После того, как он установлен, вы должны источник git-completion.sh а также git-prompt.sh от твоего ~/.profile (или ~/.bashrc, если он у вас есть):

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

Это должно исправить __git_ps1 ошибка.

Я не Rubyist, но ошибка rbenv проистекает из того факта, что настройка в файлах точек, за которыми вы следите, пытается установить версию Ruby по умолчанию "1.9.3-p194". Утилита rbenv предназначена для того, чтобы сделать доступными несколько различных версий Ruby, но вы должны сначала установить их. В вашем случае, я думаю, вам нужно запустить это:

rbenv install 1.9.3-p194

После этого версия будет доступна, и вы больше не увидите предупреждение.

Другие вопросы по тегам