编译chromium时下载gn.exe时出错的解决方案

天朝人写个代码真难,想要编译一下chromium,但是获取代码时各种坑,不是网速慢,就是网络联不通,真难玩。

本文针对下载gn.exe等工具时失败的解决方案。

原因1:gclient没有走代理,针对使用shadowsock等代理软件的情况,此时需要增加一个环境变量

NO_AUTH_BOTO_CONFIG=D:\depot_tools\boto.cfg

boto.cfg内容为

[Boto]
proxy=127.0.0.1
proxy_port = 1080

也就是代理服务器的信息,这样gclient下载gn.exe等工具时就会走此代理

原因2:只会出现在修改了本机hosts的情况

当修改了本机hosts访问谷歌相关网站时可能出现这个问题,原因可能开启了一些验证(具体原因不详),建议有其他代理方法时恢复Hosts为空。

posted @ 2017-01-21 23:34  reyzal  阅读(2300)  评论(0编辑  收藏  举报