我试图在windows下构建Chrome,我使用tortoiseSVN获得了Chrome主干,我相信我得到了正确的结果,但当我运行"gclient runhooks“时,我得到了错误:”错误:客户端未配置;请参阅'gclient config'“。
现在,我知道发生这种情况是因为我在同一目录下没有" .gclient“文件,但是我在项目中的任何地方都找不到.gclient文件。我尝试自己创建.gclient文件,但它显示缺少解决方案。
我可能漏掉了什么,有人能帮我吗?我被卡住了!谢谢!
发布于 2015-01-09 12:28:38
上述解决方案已经过时了。使用SVN存储库运行会导致:
Error:
The chromium code repository has migrated completely to git.
Your SVN-based checkout is now obsolete; you need to create a brand-new
git checkout by following these instructions:
http://www.chromium.org/developers/how-tos/get-the-code现在您需要创建一个.gclient文件,如下所示
solutions = [
{
"managed": False,
"name": "src",
"url": "https://chromium.googlesource.com/chromium/src.git",
"custom_deps": {},
"deps_file": ".DEPS.git",
"safesync_url": "",
},
]并做到:
gclient sync发布于 2012-02-15 16:52:11
gclient config http://src.chromium.org/svn/trunk/src
gclient runhooks或者制作一个包含以下内容的.gclient文件,这样可以跳过大量的webkit布局测试
solutions = [
{ "name" : "src",
"url" : "http://src.chromium.org/svn/trunk/src",
"deps_file" : "DEPS",
"managed" : True,
"custom_deps" : {
"src/third_party/WebKit/LayoutTests": None,
"src/chrome_frame/tools/test/reference_build/chrome": None,
"src/chrome/tools/test/reference_build/chrome_mac": None,
"src/chrome/tools/test/reference_build/chrome_win": None,
"src/chrome/tools/test/reference_build/chrome_linux": None,
},
"safesync_url": "",
},
]发布于 2016-02-14 00:17:31
Chromium不包含Chromium版本的预配置.gclient文件,也不会自动处理Visual Studio版本更改和默认部署工具包提示。在成功下载部署工具和chromium.org提供的铬源代码之后,在deploy_tools和src代码所在的根目录中执行以下操作。
注意:如果收到错误,请尝试启动新的命令提示符会话,然后重试。
set DEPOT_TOOLS_WIN_TOOLCHAIN=0
set GYP_MSVS_VERSION = 2015
gclient config https://chromium.googlesource.com/chromium/src.git
gclient sync
gclient runhooks
cd src
ninja -C out\Debug chrome构建将花费一些时间,gclient runhooks应该生成构建文件夹。
https://stackoverflow.com/questions/8684282
复制相似问题