我有一行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
,它开始失败,所以我试图解决它。
答案 0 :(得分:2)
这应该工作,在cp命令的末尾添加“/”以使其明确它的目录: mkdir -p /app/.apt cp -R $ BUILD_DIR / .apt / * /app/.apt /