Использование репо с Msysgit - PullRequest
9 голосов
/ 11 ноября 2009

Следуя инструкциям Android Open Source Project по установке репо для использования с Git, после выполнения команды repo init я сталкиваюсь с этой ошибкой:

/ c / Пользователи / Эндрю Рабон / bin / repo: line 23: exec: python: не найдено

Я скачал репо и поместил его в ~/bin, как написано, и установил Python. Интересно, в чем может быть проблема.

Для справки, я использую msysgit на Windows Vista, я понимаю, что msysgit ограничен, но я надеюсь, что он по крайней мере может тянуть источник Android.

Ответы [ 3 ]

1 голос
/ 30 декабря 2009

В итоге я создал VirtualBox vm с установленной Ubuntu. Следовал инструкциям на сайте с исходным кодом, а затем заархивировал исходный код и скопировал его через общую папку на мой компьютер с Windows. Это громоздкое решение, но оно наиболее простое, так как вам не нужно иметь дело с загадочными сценариями.

1 голос
/ 11 сентября 2010

Я думаю, что вы можете заставить msysgit и репо работать с некоторыми изменениями,

В частности, я думаю, что есть преимущество в использовании Cygwin. Кажется, что он имеет превосходную обработку чувствительных к регистру имен файлов. Это может быть неактуально для основной базы кода Android, но я точно знаю, что это необходимо для ядра Linux.

0 голосов
/ 11 ноября 2009

Вы не можете собрать Android на Windows. Тем не менее, вы должны иметь возможность использовать репо для извлечения исходного кода. Я сделал это Я полагаю, вы должны использовать Cygwin. Вам понадобится Python 2.4 (в соответствии с Get Source ) и убедитесь, что у вас нет других установок Python в Windows или Cygwin, которые переопределяют его. Проверьте свою версию с помощью интерактивной оболочки python.

...