【问题标题】:How to set/update PATH variable in elastic beanstalk?如何在弹性豆茎中设置/更新 PATH 变量?
【发布时间】:2021-12-23 12:29:59
【问题描述】:

我可以从 EC2 实例中使用它。即使我可以看到添加到 PATH 的位置。 但是当尝试使用 nodejs 子进程执行该脚本/路径/程序时,它不可用。 我认为我添加的路径/shell 与部署的 eb 版本中使用的路径/shell 不同。

04_set_path:
    test: test ! -f /opt/elasticbeanstalk/.post-provisioning-complete
    command: echo 'export PATH=$PATH:/opt/gradle/gradle-7.3/bin' >> /root/.bash_profile
 

通过连接到 ec2 控制台检查,它就在那里。

提前致谢。

【问题讨论】:

    标签: node.js express amazon-ec2 amazon-elastic-beanstalk


    【解决方案1】:

    此时,这些变量在服务器配置/部署期间不存在。

    在这种情况下,您可以

    a) 使用完整路径调用所需的命令或

    b) 你可以使用platform hooks

    使用平台挂钩,您可以访问环境变量,因此 PATH 就像您拥有真正的 bash。

    【讨论】:

      猜你喜欢
      • 2013-05-20
      • 2020-08-31
      • 1970-01-01
      • 2015-03-20
      • 2013-08-02
      • 2014-02-27
      • 2020-10-20
      • 1970-01-01
      • 2016-01-04
      相关资源
      最近更新 更多