这是我第一次使用 Elastic Beanstalk 将某些内容部署到 AWS,到目前为止,我已经到了可以运行eb create
并开始使用的地步。 我第一次这样做时,我得到了Errno 13
. 具体来说,我到了它尝试创建应用程序的地步,然后:
Creating application version archive "app-150423_212419".
ERROR: IOError :: [Errno 13] Permission denied: './.viminfo'
了解到这是一个root访问问题,所以我按照此处找到的步骤进行操作,该步骤指出我应该尝试bash命令:
sudo chown -R test /home/test
这里测试=我的用户名和家=用户。
这让我想到了错误ERROR: OSError :: [Errno 2] No such file or directory: './.collab/ext'
我真的不确定该目录应该是什么或为什么它试图访问它。 如何选择合适的目录,以便启动并运行?
eb create
将尝试压缩整个目录并将其部署到弹性 beanstalk 环境中。我不确定为什么某些文件似乎不存在(也许您有一些符号链接?
看起来您可能正在尝试在主目录中运行eb create
。不要那样做。实际上,立即从主目录中删除.elasticbeanstalk
文件夹。
您需要做的就是进入项目目录,运行 eb init
,然后eb create
。