Использование репо с Msysgit
Следуя инструкциям Android Open Source Project по установке репо для использования с Git
после запуска repo init
Команда, я сталкиваюсь с этой ошибкой:
/ c / Пользователи / Эндрю Рабон / bin / repo: строка 23: exec: python: не найден
Я скачал репо и вставил его ~/bin
как говорится, и я установил Python
, Интересно, в чем проблема может быть.
Для справки я использую msysgit
на Windows Vista
, Я понимаю msysgit
ограничен, но я надеюсь, что он может по крайней мере, вытащить источник Android.
3 ответа
Я полагаю, что вы можете заставить msysgit и репо работать с некоторыми изменениями,
В частности, я думаю, что есть преимущество в использовании Cygwin. Кажется, что он имеет превосходную обработку имен файлов, чувствительных к регистру. Это может быть неактуально для основной базы кода Android, но я точно знаю, что это необходимо для ядра Linux.
Я закончил тем, что создал VirtualBox vm с установленной Ubuntu. Следовал инструкциям на сайте с исходным кодом, а затем заархивировал исходный код и скопировал его через общий доступ к файлам на мой компьютер с Windows. Это громоздкое решение, но оно наиболее простое, так как вам не нужно иметь дело с загадочными сценариями.
Вы не можете собрать Android на Windows. Тем не менее, вы должны иметь возможность использовать репо для извлечения исходного кода. Я сделал это Я полагаю, вы используете Cygwin. Вам понадобится Python 2.4 (в соответствии с Get Source) и убедитесь, что у вас нет других установок Python в Windows или Cygwin, которые переопределяют его. Проверьте свою версию с помощью интерактивной оболочки python.