Как вы знаете, в https://android.googlesource.com/ есть список из нескольких сотен проектов.Я хотел бы загрузить их все на машину Windows. Согласно документу Google,
To install, initialize, and configure Repo:
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
To clone the entire platform, install repo, and run:
mkdir mydroid
cd mydroid
repo init -u https://android.googlesource.com/platform/manifest
repo sync
, однако, на моем компьютере я не могу "повторно запустить init" в Git Bash, потому что там говорится, что у него нет python. У меня установлен python, но git bash его не распознает. Обратите внимание, что я также установил для каталога python системный путь. Если кто-нибудь может дать совет, я был бы признателен. Спасибо
ОБНОВЛЕНИЕ: Я считаю, что это проблема с новой версией Git Bash для Windows. Системный путь вообще не применяется к Git Bash - я мог легко проверить, работает ли системный путь с помощью командной строки. В любом случае, я попробовал это вместо этого, и, конечно же, он действительно работал с ошибкой.
/c/python27/python.exe ../bin/repo init -u https://android.googlesource.com/platform/manifest
Сообщение об ошибке
$ /c/python27/python.exe ../bin/repo init -u https://android.googlesource.com/platform/manifest
Traceback (most recent call last):
File "../bin/repo", line 91, in
import readline
ImportError: No module named readline
OK. Я передал эту ошибку, установив pyreadline в Windows:
easy_install pyreadline
Если вы получили сообщение об ошибке, вы должны установить setuptools из
http://pypi.python.org/pypi/setuptools#files
И, наконец, снова выполнили команду, чтобы получить следующее:
$ repo init -u https://android.googlesource.com/platform/manifest
fatal: unable to start d:\mywork\dev\GoogleAndroid\working_dir\.repo\repo/main.py
fatal: [Errno 8] Exec format error