首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openshift 3-从s2i/bin/assemble安装依赖项

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

Stack Overflow用户
提问于 2018-01-02 21:54:03
回答 1查看 736关注 0票数 3

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

.s2i/bin/assemble

代码语言:javascript
复制
#!/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包一起使用。我尝试过几种不同的方法,这是我所能得到的最接近的方法。(尽管出现了错误,这种方法还是成功地构建了)

EN

回答 1

Stack Overflow用户

发布于 2019-04-08 13:20:49

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48068362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档