команда 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

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

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

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

1 6

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 происходит из-за того, что установка в dotfiles, за которыми вы следуете, пытается установить версию Ruby по умолчанию "1.9.3-p194". Инструмент rbenv предназначен для того, чтобы сделать доступными несколько различных версий Ruby, но сначала их нужно установить. В вашем случае, я думаю, вам нужно запустить это:

rbenv install 1.9.3-p194

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