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