我正在尝试下载铬代码,这是我第一次这样做。几个小时后,由于OutOfMemory异常,'fetch to‘失败。它在这里on chromium issues
我的问题是:我如何配置我的.gclient (它位于哪里)来忽略一些git克隆操作?在哪里可以找到gclient获取代码的操作列表?是否在某处定义了一些依赖项列表?跳过已经下载的文件,我可以重新开始'fetch‘操作吗?
提前谢谢。
发布于 2014-03-20 14:40:39
关于fetch过程中的OOM错误:
This should be fixed now: https://codereview.chromium.org/202753003/
Please make sure your checkout of depot_tools is up to date...关于fetch的工作原理,你可以随时查看depot_tools/fetch.py中的fetch script
在您签出代码的目录中存在.gclient (隐藏文件,ctrl+h ?)
要忽略同步某些项目,您可以像这样选择custom_deps,但强烈建议您无论如何都不要这样做。
"custom_deps": {
"src/third_party/WebKit": None,
},更多信息:Advanced_Usage get_the_code
发布于 2014-03-28 19:08:23
在内存小于4 4gb的64位操作系统上,gcm_utils.py查询平台位(32或64),并假设您有足够的内存,内存大于4 4gb,并使用-2g而不是-512m进行抓取。
因此,如果64位的内存较少,则可能需要编辑utils文件并将其更改为512m或同等大小。
https://stackoverflow.com/questions/22498131
复制相似问题