gpt4 book ai didi

Openshift 3 - 从 s2i/bin/assemble 安装依赖项

转载 作者:行者123 更新时间:2023-12-02 03:10:52 24 4
gpt4 key购买 nike

我的 Openshift 项目目录中有以下文件,它使用 s2i 创建构建镜像。此脚本尝试安装 cairo 包。

.s2i/bin/assemble

#!/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 包一起使用。我尝试了几种不同的方法,这是我能得到的最接近的方法。 (尽管有错误,这种方法还是成功构建了)

最佳答案

不幸的是,默认情况下您不能在 open shift 上使用 root。您需要将依赖项添加到 DockerFile

关于Openshift 3 - 从 s2i/bin/assemble 安装依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48068362/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com