我正在创建一个简单的魅力,从git中获取我的symfony2 get应用程序,并将其部署到ec2上。
从git获取源代码后,我希望运行composer来解决依赖关系,但我一直得到以下错误:
INFO juju context.go:221 worker/uniter: HOOK The HOME or COMPOSER_HOME environment variable must be set for composer to run correctly我使用下面的命令在钩子/安装脚本中运行composer
juju-log "Running composer"
/usr/bin/php composer.phar install我也试过
juju-log "Running composer"
COMPOSER_HOME=${app_dir};/bin/bash -c "/usr/bin/php composer.phar install"如何设置HOME或COMPOSER_HOME以便执行此命令?
发布于 2013-09-12 14:28:31
HOME不是在Juju钩子中设置的,只有几个环境变量是。
你应该能跑
COMPOSER_HOME="/path/you/want/to/be/home" php composer.phar install它将在执行php之前设置环境变量。
https://askubuntu.com/questions/344687
复制相似问题