tonny-zhang / tonny-zhang.github.com

4 stars 1 forks source link

electron 源码编译相关 #68

Open tonny-zhang opened 7 years ago

tonny-zhang commented 7 years ago

libchromiumcontent-static.ziplibchromiumcontent.zip 下载

源码中下载这两个文件是直接从https://s3.amazonaws.com/github-janky-artifacts/libchromiumcontent 上下载的,但国内网络下载有些问题。但可以借助 https://github.com/hokein/libchromiumcontent-qiniu-mirror 和国外的vps把资源下载下来,再传至国内的 qiniu 牛上(有免费资源可用),再设置环境变量 export LIBCHROMIUMCONTENT_MIRROR=http://7xk3d2.dl1.z0.glb.clouddn.com/ 即可。 也可以把文件下载下来,在本地搭建web服务,再把 LIBCHROMIUMCONTENT_MIRROR 改成本地地址即可。

亲测直接用python程序里的下载的话速度依然不会太快,目前的解决办法是用360浏览器的云加速功能把文件下载下来再放在本地的web服务下,运行 python script/bootstrap.py -v 即可

无法下载http://127.0.0.1/下相关资源

当配置了export LIBCHROMIUMCONTENT_MIRROR=http://127.0.0.1 也无法下载,可能由于配置了 http_proxy 导致,此时只需要运行 unset http_proxy 把 http 的代理去掉即可。

tonny-zhang commented 7 years ago

源码依赖包下载不成功的解决办法

  1. 安装 shadowsocks 并有稳定的账号使用,也可以使用蓝灯
  2. git bash 里添加命令行代理
    export http_proxy='http://127.0.0.1:1080'
    export https_proxy='http://127.0.0.1:1080'
tonny-zhang commented 7 years ago

32 位编译

python script\bootstrap.py -v --target_arch=ia32