因此,我在 AWS 设置中使用 cloudformation,我尝试运行 Composer,但由于某种原因,无论我在用户数据部分中输入什么命令,我总是会出现错误,这是我的错误:
php /usr/local/bin/composer.phar create-project composer/satis /var/www/satis --stability=dev
[RuntimeException]
The HOME or COMPOSER_HOME environment variable must be set for composer to run correctly
这是我在用户数据部分中的代码:
"#composer\n",
"curl -sS https://getcomposer.org/installer | php\n",
"mv composer.phar /usr/local/bin/composer.phar\n",
"#satis\n",
"php /usr/local/bin/composer.phar create-project composer/satis /var/www/satis --stability=dev\n",
有人知道为什么这可能不起作用以及我应该做什么吗?
最佳答案
Composer 正在查找 .composer 目录的位置。导出 HOME 或 COMPOSER_HOME 环境变量,例如: HOME=/root php/usr/local/bin/composer.phar create-projectcomposer/satis/var/www/satis --stability=dev ,这样就可以正常工作了。
关于amazon-web-services - 云信息 Composer 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27946194/