gpt4 book ai didi

amazon-web-services - 如何在 Elastic Beanstalk 上添加 PATH

转载 作者:行者123 更新时间:2023-12-04 08:00:07 26 4
gpt4 key购买 nike

我想将 PATH 添加到 eb deploy 上的包中.
软件包安装到 /var/www/html/vendor/bin
它可以通过 SSH 手动添加,但如何使用配置文件添加 PATH。

我有这样的配置文件 .ebextensions/ec2.config . 01-set_timezone工作正常 02-set_path

commands:
01-set_timezone:
command: cp /usr/share/zoneinfo/Japan /etc/localtime
02-set_path:
command: export PATH=$PATH:/var/www/html/vendor/bin

最佳答案

每个命令都在它自己的 shell 中执行。所以导出不起作用。你需要把它放进~/.bash_profile以确保它与每个新命令一起执行。

commands:
set_path:
test: test ! -f /opt/elasticbeanstalk/.post-provisioning-complete
command: echo 'export PATH=$PATH:/var/www/html/vendor/bin' >> /root/.bash_profile

要使其只运行一次,请添加以下文件:

.ebextensions/99_finalize_setup.config:
commands:
99_write_post_provisioning_complete_file:
command: touch /opt/elasticbeanstalk/.post-provisioning-complete

关于amazon-web-services - 如何在 Elastic Beanstalk 上添加 PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34178509/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com