弹性豆茎php git-eb命令行配置


elastic beanstalk php git eb command line configuaration

我正在使用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/

我不确定你在什么操作系统上开发,所以这里有几个常见的选项:

Mac OSX

  1. 在您喜爱的文本编辑器中打开.bash_profile
  2. export PATH=$PATH:/eb/linux/python2.7/添加到此文件的底部
  3. 保存并关闭

Ubuntu(可能是其他*nix发行版)

  1. 在您喜欢的文本编辑器中打开.bashrc
  2. export PATH=$PATH:/eb/linux/python2.7/添加到此文件的底部
  3. 保存并关闭

Windows

  1. 右键单击"我的电脑"
  2. 单击左侧的"高级系统设置"
  3. 单击底部的"环境变量"
  4. 在"系统变量"中,找到带有"PATH"的行
  5. 单击"编辑"按钮
  6. 在"变量值"输入的末尾添加";/eb/linux/python2.7/"
  7. 重复单击"确定",直到关闭所有对话框

下面是一个youtube视频演练,用于在Windows中设置环境变量。