Использование репо с 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.

Другие вопросы по тегам