WIN11下的Dart SDK源码项目本地部署踩坑记录

2023年 7月 25日 70.1k 0

  • 需要设置下git、cmd以及boto的代理,否则在首次执行gclientgclient sync命令时会在cipd相关流程时阻塞,因为cipd相关流程没有进度提示,所以在这里卡死时没有提示,也算是个大坑,或者遇到...NOTICE: You have PROXY values set in...这样的提示。

    首先是设置git的代理:

    ##  example: http://127.0.0.1:1080
    git config --global proxy.http 
    git config --global proxy.https 
    

    然后是cmd的代理,可以在用户变量中添加HTTP_PROXY和HTTPS_PROXY,或者设置一次性的环境变量:

    set HTTP_PROXY=
    set HTTPS_PROXY=
    

    最后是boto的代理设置,在某个目录下创建一个文本文件,比如 D:\boto.cfg,文件内容示例如下:

    [Boto]
    proxy=http:://127.0.0.1
    proxy=1080
    

    然后设置环境变量NO_AUTH_BOTO_CONFIG,值就是这个文件的路径。

  • 在执行fetch dart或在其目录下通过gclient sync进行同步时,可能会遇到 Failed to fetch file gs://chromium-clang-format/c8455d43d052eb79f65d046c6b02c169857b963b ... for xx\xx\xx.ext之类的错误,可以将gs://替换为https://storage.googleapis.com/然后下载到目标目录,并改名为相应的名称(xx.ext),再执行gclient sync即可。

  • 相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论