我正在使用Elastic Beanstalk来部署我的Web应用程序。我已经使用git和eb命令行成功部署了我的PHP / MYsql应用程序。
每次我关闭并重新打开终端以更新我的应用程序时都无法识别eb命令,我必须使用export命令将其添加回来;
export PATH = $ PATH:/eb/linux/python2.7 /
然后我必须再次为我的实例添加所有Elastic Beanstalk配置。
此外,我发现如果我部署另一个应用程序并使用与上述eb文件夹相同的路径,它将覆盖第一个应用程序的设置。
我的问题首先是,每次重新打开终端时,如何防止必须添加eb并重新配置我的实例。其次,每个应用程序都必须指向一个单独的eb目录,以便分离AWS配置。即。
<path to unzipped EB CLI package>/app1/eb/linux/python2.7/
<path to unzipped EB CLI package>/app2/eb/linux/python2.7/
<path to unzipped EB CLI package>/app3/eb/linux/python2.7/
答案 0 :(得分:1)
我不确定你正在开发什么操作系统,所以这里有几个常见选项:
export PATH=$PATH:/eb/linux/python2.7/
添加到此文件的底部export PATH=$PATH:/eb/linux/python2.7/
添加到此文件的底部这是youtube video walkthrough to set environment variables in Windows。