Elastic Beanstalk 部署 Errno 2 没有这样的文件/目录

Elastic Beanstalk Deployment Errno 2 No Such File / Directory

这是我第一次使用 Elastic Beanstalk 将某些东西部署到 AWS,到目前为止,我已经可以 运行 eb create 开始了。我第一次这样做时得到了 Errno 13。具体来说,我到了尝试创建应用程序的地步,然后:

Creating application version archive "app-150423_212419". ERROR: IOError :: [Errno 13] Permission denied: './.viminfo'

我了解到这是一个 root 访问问题,所以我按照发现 here 的步骤进行操作,该步骤表明我应该尝试 bash 命令:

sudo chown -R test /home/test

这里test=我的用户名,home=Users。

这让我犯了错误 ERROR: OSError :: [Errno 2] No such file or directory: './.collab/ext'

我真的不确定该目录应该是什么,也不知道它为什么要访问它。我怎样才能选择一个合适的目录,这样我就可以把事情搞定 运行ning?

eb create 将尝试压缩整个目录并将其部署到弹性 beanstalk 环境。我不确定为什么某些文件似乎不存在(也许您有一些符号链接?)。

看起来您可能正试图 运行 eb create 在您的主目录中。 不要那样做。实际上,现在就从您的主目录中删除 .elasticbeanstalk 文件夹。

您需要做的就是进入您的项目目录,运行 eb init,然后 eb create