首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gclient runhooks失败

gclient runhooks失败
EN

Stack Overflow用户
提问于 2011-12-31 05:30:36
回答 3查看 22K关注 0票数 13

我试图在windows下构建Chrome,我使用tortoiseSVN获得了Chrome主干,我相信我得到了正确的结果,但当我运行"gclient runhooks“时,我得到了错误:”错误:客户端未配置;请参阅'gclient config'“。

现在,我知道发生这种情况是因为我在同一目录下没有" .gclient“文件,但是我在项目中的任何地方都找不到.gclient文件。我尝试自己创建.gclient文件,但它显示缺少解决方案。

我可能漏掉了什么,有人能帮我吗?我被卡住了!谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-01-09 12:28:38

上述解决方案已经过时了。使用SVN存储库运行会导致:

代码语言:javascript
复制
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文件,如下所示

代码语言:javascript
复制
solutions = [
  {
    "managed": False,
    "name": "src",
    "url": "https://chromium.googlesource.com/chromium/src.git",
    "custom_deps": {},
    "deps_file": ".DEPS.git",
    "safesync_url": "",
  },
]

并做到:

代码语言:javascript
复制
gclient sync
票数 11
EN

Stack Overflow用户

发布于 2012-02-15 16:52:11

代码语言:javascript
复制
gclient config http://src.chromium.org/svn/trunk/src
gclient runhooks

或者制作一个包含以下内容的.gclient文件,这样可以跳过大量的webkit布局测试

代码语言:javascript
复制
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": "",
  },
]
票数 15
EN

Stack Overflow用户

发布于 2016-02-14 00:17:31

Chromium不包含Chromium版本的预配置.gclient文件,也不会自动处理Visual Studio版本更改和默认部署工具包提示。在成功下载部署工具和chromium.org提供的铬源代码之后,在deploy_tools和src代码所在的根目录中执行以下操作。

注意:如果收到错误,请尝试启动新的命令提示符会话,然后重试。

代码语言:javascript
复制
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应该生成构建文件夹。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8684282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档