Cp:target不是目录

时间:2016-04-12 08:00:55

标签: bash heroku ibm-cloud cloudfoundry

我有一行bash脚本:

cp -R /usr/lib/gcc/x86_64-linux-gnu/$GCC_VERSION/* /app/.apt/usr/lib/gcc/x86_64-linux-gnu/$GCC_VERSION

完整脚本:https://github.com/virtualstaticvoid/heroku-buildpack-r/blob/cedar-14/bin/compile

不幸的是,cp: target ‘/app/.apt/usr/lib/gcc/x86_64-linux-gnu/4.8’ is not a directory

失败了

任何提示可能有什么问题?不幸的是,我对bash没有多少经验。

以前这个脚本是单独运行的,它正在运行。现在我必须在它之前添加一些apt-get install,它开始失败,所以我试图解决它。

1 个答案:

答案 0 :(得分:2)

这应该工作,在cp命令的末尾添加“/”以使其明确它的目录: mkdir -p /app/.apt cp -R $ BUILD_DIR / .apt / * /app/.apt /

相关问题