0

我正在使用 Elastic Beanstalk 部署我的 Web 应用程序。我已经使用 git 和 eb 命令行成功部署了我的 PHP/MYsql 应用程序。

每次我关闭并重新打开终端以更新我的应用程序时,无法识别 eb 命令,我必须使用 export 命令将其添加回来;

导出 PATH=$PATH:/eb/linux/python2.7/

然后,我必须重新为我的实例添加所有 Elastic Beanstalk 配置。

我还发现,如果我部署另一个应用程序并使用与上述 eb 文件夹相同的路径,它会覆盖第一个应用程序的设置。

我的问题首先是,如何避免每次重新打开终端时都必须添加 eb 并重新配置我的实例。其次,每个应用程序是否必须指向一个单独的 eb 目录才能分离 AWS 配置。IE

<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/
4

1 回答 1

1

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

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. 保存并关闭

视窗

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

这是在 Windows 中设置环境变量的 youtube 视频演练

于 2014-01-30T00:06:10.607 回答