You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看GitHub Action中CPAN安装失败生成的build.log文件?

在GitHub Actions中查看DB_File安装失败的build.log文件

直接打印日志到工作流记录

在CI配置的cpanm --force DB_File步骤后,添加打印日志的命令:

cat /home/runner/.cpanm/work/1660633817.1777/build.log

如果路径中的数字后缀是动态生成的,改用通配符匹配所有日志:

cat /home/runner/.cpanm/work/*/build.log

执行后,日志内容会直接显示在GitHub Actions的运行日志里,可直接查看错误详情。

上传日志为构建产物

在CI配置中添加上传步骤,将日志保存为可下载的产物:

- name: 上传DB_File构建日志
  uses: actions/upload-artifact@v3
  with:
    name: dbfile-build-log
    path: /home/runner/.cpanm/work/1660633817.1777/build.log

若路径动态,用通配符:

path: /home/runner/.cpanm/work/*/build.log

工作流结束后,在GitHub Actions页面的「Artifacts」区域可下载该日志文件。

常见失败原因提示

DB_File依赖Berkeley DB库,若安装失败,优先检查系统是否缺少该依赖:

  • Ubuntu/Debian环境执行:
    sudo apt-get update && sudo apt-get install -y libdb-dev
    
  • CentOS/RHEL环境执行:
    sudo yum install -y db4-devel
    

内容的提问来源于stack exchange,提问作者trickytank

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 16:27:25