2009-11-11 10 views
9

Kiedy po Android Open Source Project instructions on installing repo do użytku z Git, po uruchomieniu komendy repo init, ja napotkasz ten błąd:Korzystanie Repo z msysgit

/c/Users/Andrew Rabon/bin/repo: line 23: exec: python: not found

Pobrałem repo i umieścić go w ~/bin jak mówi, i Zainstalowałem Python. Zastanawiam się, jaki może być problem.

Dla odniesienia, używam msysgit na Windows Vista, Rozumiem, że msysgit jest ograniczona, ale mam nadzieję, że to przynajmniej ściągnie źródło Androida.

Odpowiedz

0

Nie można zbudować systemu Android w systemie Windows. Jednak powinieneś być w stanie użyć repo do pobrania kodu źródłowego. Zrobiłem to. Wyobrażam sobie, że musisz używać Cygwin. Będziesz potrzebował Pythona 2.4 (zgodnie z Get Source) i upewnij się, że nie masz żadnych innych instalacji Pythona w systemie Windows lub Cygwin, które go przesłaniają. Sprawdź swoją wersję za pomocą powłoki interaktywnej Pythona.

+0

Używam Pythona 2.6 i używam msysgit, a nie Cygwin. –

+0

Spróbuj odinstalować Python 2.6 i zainstalować 2.4. Nigdy nie próbowałem bez Cygwin, ale nie sądzę, że wersja Pythona jest do negocjacji w tym przypadku. –

+0

Dzięki, spróbuję tego. –

1

Skończyło się na stworzeniu vb VirtualBox z zainstalowanym Ubuntu. Postępuj zgodnie ze wskazówkami na stronie kodu źródłowego, a następnie spakuj źródła i skopiuj je poprzez udział plików do mojego komputera z systemem Windows. Jest to nieporęczne rozwiązanie, ale jest najprostsze, ponieważ nie musisz zajmować się zagadkami pisania skryptów.

1

sobie wyobrazić, że można zrobić msysgit i repo pracę z jakimś szczypanie,

W szczególności, myślę, że jest zaletą w użyciu Cygwin. Wygląda na to, że lepiej radzi sobie z nazwami plików wrażliwych na przypadki. Może to być nieistotne dla głównej bazy kodu Android, ale wiem na pewno, że jest to konieczne dla jądra systemu Linux.

Powiązane problemy