【发布时间】:2016-08-02 04:48:08
【问题描述】:
我的配置文件中有以下几行
commands:
install_packages:
command: sudo yum -y install libxml2-devel libxslt-devel
我也试过
packages:
yum:
libxml2-devel: []
other package
这两个似乎都无法安装软件包。
我正在尝试安装 pyusps python 模块,如果没有这些软件包,安装将失败。我可以通过 SSH 手动安装它们,然后 pyusps 会安装
我不确定我哪里出错了。
谢谢
【问题讨论】:
-
sudo 不需要 inc 命令,因为它是由 root 执行的。确保 cwd 和 PATH 也正确指定。
-
包将是合乎逻辑的方式。愚蠢的问题:你确定你的仓库中有 libxml2-devel 吗?您确定 YUM 是您的 linux 发行版的包管理器(您使用的是 Amazon Linux 吗?)
-
我确定 libxml2-devel 可用我可以 ssh 进入并安装它,是的,我使用的是 Amazon linux
-
此外,YAML 对制表符和空格非常敏感(只有空格有效)。缩进的空格数是否正确?
-
我相信我有正确的空格数,我根据生成的文件建模,我使用的是空格键而不是制表符
标签: python amazon-web-services yaml amazon-elastic-beanstalk