弹性beanstalk php git eb命令行配置

时间:2013-08-21 09:15:38

标签: php git amazon-web-services elastic-beanstalk

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

1 个答案:

答案 0 :(得分:1)

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

Mac OSX

  1. 在您喜欢的文字编辑器中打开.bash_profile
  2. export PATH=$PATH:/eb/linux/python2.7/添加到此文件的底部
  3. 保存并关闭
  4. Ubuntu(可能是其他* nix发行版)

    1. 在您喜欢的文本编辑器中打开.bashrc
    2. export PATH=$PATH:/eb/linux/python2.7/添加到此文件的底部
    3. 保存并关闭
      1. 右键单击“我的电脑”
      2. 点击左侧的“高级系统设置”
      3. 点击底部的“环境变量”
      4. 在“系统变量”中,找到“PATH”行
      5. 点击“修改”按钮
      6. 将“; /eb/linux/python2.7/”添加到“变量值”输入的末尾
      7. 反复单击“确定”,直到关闭所有对话框
      8. 这是youtube video walkthrough to set environment variables in Windows