我的 Openshift 项目的目录中有以下文件,该项目使用 s2i 创建构建映像。此脚本尝试安装 cairo 包。
.s2i/bin/组装
#!/bin/bash
echo "Before assembling"
sudo yum install cairo
/usr/libexec/s2i/assemble
rc=$?
if [ $rc -eq 0 ]; then
echo "After successful assembling"
else
echo "After failed assembling"
fi
exit $rc
但是,它失败并显示“sudo”:找不到命令。
这不是可以添加到 requirements.txt 文件中的包,我需要它与 WeasyPrint 包一起使用。我尝试了几种不同的方法,这是我能得到的最接近的方法。(尽管有错误,这种方法仍能成功构建)