ruby on rails-aws代码部署:没有这样的文件或目录-appspec.yml



当试图通过代码部署来部署我的rails应用程序时,我收到以下错误消息:

No such file or directory - /opt/codedeploy-agent/deployment-root/b3ff73b4-aa93-4e49-99e4-c26cdcf7a6f0/d-06LE313R9/deployment-archive/appspec.yml

关于"BeforeInstall"错误。

我在rails应用程序根目录中有appspec.yml(例如myapp/appspec.yml),不知道如何将appspec文件放入部署归档目录。

appspec.yml文件应该位于您上传到S3或部署的GitHub repo的归档文件的根目录。尝试将您的appspec上移一个目录。


|-- appspec.yml
`-- myapp
    `--- (the rest of your rails app source tree)

请注意,appspec主要使用相对于归档根的路径,因此如果您移动appspec,则可能需要调整它们。

或者,您可以从myapp目录中创建捆绑包,以便appspec.yml仍在存档的根目录中。

相关内容

  • 没有找到相关文章

最新更新