我目前遇到这个问题:
Command failed: /bin/sh -c ./.devcontainer/postCreateCommand.sh
哪一个是
"postCreateCommand": "./.devcontainer/postCreateCommand.sh",
从devcontainer.json
.
但是当我停用“postCreateCommand”并在创建容器后手动运行它时,该脚本有效。这让我想到,问题可能是脚本的路径。但事实也并非如此。因为只有一个 echo 命令的空脚本似乎可以工作。
脚本如下:
echo "Installing Developer Requirements"
apt-get update && apt-get install -y man git
pip3 install -r .devcontainer/dev_pip_requirements.txt
任何想法如何调试"PostCreateCommand"
?输出没有什么帮助,我不想开始将此项目简化为最小的工作示例。
我将 git 更改为在 Windows 上以 linux 文件结尾签出所有内容。我三重检查了 shell 脚本是否有 LF 结尾。所以这些也不应该是一个问题。(他们以前是)。