2012-01-31 71 views
1

我已经按照谷歌已经提供下载源代码树中的说明,但我运行命令的Android来源:回购不显示任何初始化消息

$ repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1

后,我收到以下错误信息:

$ repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1 
Traceback (most recent call last): 
File "/Users/roboguy12/bin/repo", line 690, in <module> 
main(sys.argv[1:]) 
File "/Users/roboguy12/bin/repo", line 657, in main_Init(args) 
File "/Users/roboguy12/bin/repo", line 189, in _Init_CheckGitVersion() 
File "/Users/roboguy12/bin/repo", line 214, in _CheckGitVersion 
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE) 
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py", line 595, in __init__ 
errread, errwrite) 
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py", line 1106, in _execute_child 
raise child_exception 
OSError: [Errno 2] No such file or directory 

我做错了什么?或者这只是代表回购的错误?

更新:现在,我已经安装了Python 2.7,我仍然有几乎相同的错误消息:

$ repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1 
Traceback (most recent call last): 
File "/Users/roboguy12/bin/repo", line 690, in <module> 
main(sys.argv[1:]) 
File "/Users/roboguy12/bin/repo", line 657, in main_Init(args) 
File "/Users/roboguy12/bin/repo", line 189, in _Init_CheckGitVersion() 
File "/Users/roboguy12/bin/repo", line 214, in _CheckGitVersion 
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE) 
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 672, in __init__ 
errread, errwrite) 
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1202, in _execute_child 
raise child_exception 
OSError: [Errno 2] No such file or directory 

我称之为$ python -V和它说的Python 2.7.1,所以我不知道是什么否则我可以做。

+0

可能的重复[下载Android应用程序的联系人代码](http://stackoverflow.com/questions/3465094/download-android-code-for-contacts-application) – Mogsdad 2015-08-31 14:48:41

回答

1

对我来说,你可能还没有做过两件事情:chmod'd回购+ +和/或把它放在你的$ PATH语句中作为第一个查找目录(并且可以使用另一个版本回购)。你尝试过'ls -al'吗?您正在查找的目录是隐藏的,您需要在ls中使用-a参数来查看隐藏的文件/目录。

更新:啊,只是看到你的更新。由于您使用的是Mac,因此您需要使用Python 2.7。为此,您需要MacPort。这个网站给我提供了很多帮助:INSTALLING PYTHON 2.7, EASY_INSTALL, PIP, VIRTUALENV AND VIRTUALENVWRAPPER ON MAC OS X

+0

我称为chmod a + x,并将其添加到PATH中。 .lpo文件夹在那里,但是它是空的。当我尝试执行回购同步时,它告诉我我没有初始化它。 编辑:好吧,我刚刚看到你的更新,我现在正在尝试;我会让你知道发生了什么。 – roboguy12 2012-01-31 02:29:47

+0

好吧,现在我已经安装了Python 2.7,我得到了相同的确切错误信息。我会用消息更新我的OP。 – roboguy12 2012-01-31 02:44:52

+0

对我来说,这是你的问题:http://stackoverflow.com/questions/3465094/download-android-code-for-contacts-application – Carlos 2012-01-31 10:01:23