【发布时间】:2023-02-08 23:22:18
【问题描述】:
我安装了yq 的快照包,它显示在/home/ubuntu/ 下我想转换yaml file to json using yq。我使用此命令 cat file.yaml | yq . -o=json > file.json 转换位置 /home/ubuntu/ 下的文件,当我通过命令行运行时此命令有效。
但是,如果我尝试在我的 rundeck 作业定义中的 bash shell 脚本中运行相同的命令,则会出现以下错误。
Sorry, home directories outside of /home are not currently supported. See https://forum.snapcraft.io/t/11209 for details
我的 Rundeck 版本是Rundeck 2.6.9-1,它在 ubuntu 18 上运行
【问题讨论】:
-
您是否考虑过本地安装 yq 而不是通过 Snapcraft?是沙箱把你弄得一团糟;以不将其放入沙盒包装器的方式安装它,这个问题没有实际意义。