2013-10-06 10 views
6

Jestem początkującym, który próbuje skonfigurować środowisko programistyczne na moim nowym komputerze Mac, wykonując czynności opisane w tym linku: http://vanderveer.be/setting-up-my-perfect-developer-environment-on-osx-10-8-mountain-lion-10-8-2-final-edition/.Nie znaleziono polecenia bash __git_ps1

Po wykonaniu pliki z git, moje okno terminala teraz pokazuje:

rbenv: version `1.9.3-p194' not installed 
-bash: __git_ps1: command not found 

Pierwsza linia pokazuje tylko podczas otwierania nowego okna terminala, natomiast druga pokazuje każdym naciśnięciu wrócić bez względu na to, co mam wpisać do terminalu.

Przeczytałem wiele pytań na temat stackoverflow i próbowałem naśladować ich rozwiązania bezskutecznie. Myślę, że popełniłem błąd podczas instalowania pakietu z git, ponieważ nie jestem tak doświadczony i myślę, że teraz mogłem zepsuć konfiguracje, a także zastanawiałem się, czy jest jakikolwiek sposób, aby powrócić do domyślnych ustawień basha?

Wielkie dzięki! Allen

+0

Jeśli spojrzysz na komentarze tego linku, na który nas wskazałeś, zobaczysz [ten komentarz oświetlający:] (http://vanderveer.be/setting-up-my-perfect-developer-environment-on- osx-10-8-mountain-lion-10-8-2-final-edition/# comment-904588335) "__git_ps1 występuje wtedy, gdy skrypty zakończenia basha git nie są dostępne. Upewnij się, że zainstalowałeś bash_completion i git". Są też dodatkowe przydatne komentarze na tej stronie. –

+0

Przeczytałem te komentarze i wypróbowałem ich rozwiązania bezskutecznie, dlatego przybyłem do stackoverflow po pomoc. Dzięki! – alchuang

+0

Jaką wersję Git masz? Czy zainstalowałeś bash_completion (jak w http://superuser.com/a/288491/141)? – VonC

Odpowiedz

13

Jeśli nie zainstalowałeś nowszej wersji Git na komputerze Mac, zacznij od tego. Można chwycić pobrania stąd: http://git-scm.com/download

Po jego zainstalowaniu, należy zaopatrywać git-completion.sh i git-prompt.sh od ~/.profile (lub ~/.bashrc, jeśli masz go):

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

To powinno naprawić Błąd __git_ps1.

Nie jestem Rubyistą, ale błąd rbenv wynika z faktu, że konfiguracja w plikach dotfile, które obserwujesz, próbuje ustawić domyślną wersję Ruby na "1.9.3-p194". Narzędzie rbenv jest dostępne, aby udostępnić kilka różnych wersji Ruby, ale musisz je najpierw zainstalować. W twoim przypadku, myślę, że trzeba uruchomić to:

rbenv install 1.9.3-p194 

Po tym, wersja będzie dostępna i nie powinny być widoczne już ostrzeżenie.

+0

'/ usr/share/git/completion /' w moim przypadku (Arch) –

Powiązane problemy