中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

编译时显示构建boringssl失败的解决方法

问题现象描述

编译时显示构建boringssl失败,提示“Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.8:run(build-boringssl)”。

关键过程、根本原因分析

当我们使用go get等命令时,会自动下载相应的包或依赖包,但类似golang.org/x/...的包会出现下载失败。从Go 1.11版本开始,官方新增了GOPROXY环境变量,用于设置Go模块的代理地址。如果设置了该环境变量,Go将会通过该环境变量设置的代理地址下载源代码,而不再是直接从代码库中下载。公用的代理地址为https://goproxy.io。

结论、解决方案及效果

  1. 查看go的版本。
    go version
  2. 打开profile文件。
    vim /etc/profile
  3. “i”进入编辑模式,添加如下内容。
    export GOPROXY=https://goproxy.io
    export GO111MODULE=on
  4. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  5. 使环境变量生效。
    source /etc/profile
  6. 查看环境变量。
    echo $GOPROXY
  7. 重新拷贝boringssl。
    1. 定位到“/home/netty-tcnative-netty-tcnative-parent-2.0.28.Final/boringssl-static/target/”目录下。
      cd /home/netty-tcnative-netty-tcnative-parent-2.0.28.Final/boringssl-static/target/
    2. 删除旧的boringssl-chromium-stable。
      du -sh boringssl-chromium-stable
      rm -rf boringssl-chromium-stable
    3. 拷贝新的boringssl-chromium-stable。
      cp -r /root/boringssl-chromium-stable 
      du -sh boringssl-chromium-stable
  8. 重新执行编译命令。
    mvn clean install
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词