复制文件夹在 Singularity 3 中不再起作用
Copying folder not working anymore in Singularity 3
我有一个 Singularity 食谱,我想在其中复制容器中的一些文件夹,写成
%files
backend/
这在过去工作得很好。
但最近我从 Singularity 2 升级到 Singularity 3,现在尝试构建它首先给我警告
WARNING: backend/ : [backend/]
没有任何内容被复制。
我需要调整语法吗?
编辑:我尝试对单个文件执行相同的操作,但也不起作用。
我终于明白了。语法改变了。正确的新语法是:
%files
backend/* backend/
显然,它不会再简单地复制文件夹,而是您必须使用通配符。由于这些是文件,因此必须提供目标文件夹。
但是,警告消息仍然存在。
我有一个 Singularity 食谱,我想在其中复制容器中的一些文件夹,写成
%files
backend/
这在过去工作得很好。
但最近我从 Singularity 2 升级到 Singularity 3,现在尝试构建它首先给我警告
WARNING: backend/ : [backend/]
没有任何内容被复制。
我需要调整语法吗?
编辑:我尝试对单个文件执行相同的操作,但也不起作用。
我终于明白了。语法改变了。正确的新语法是:
%files
backend/* backend/
显然,它不会再简单地复制文件夹,而是您必须使用通配符。由于这些是文件,因此必须提供目标文件夹。
但是,警告消息仍然存在。