php - 来自 AWS Launch Configuration 的用户数据未执行 Composer 安装
问题描述
我使用以下用户数据创建了一个 AWS 启动配置
#!/bin/bash
ssh-keyscan github.com >> ~/.ssh/known_hosts
git clone git@github.com:[MyUserName]/[project-name].git /var/www/[project-name]
cd /var/www/[project-name]
composer install --no-dev
php artisan migrate
chown -R www-data:www-data /var/www
chmod g+w -R /var/www
现在每一行都被执行,除了composer install --no-dev
. 但是,如果我手动运行上述脚本,一切正常。所以任何人都可以请帮助我了解问题所在。谢谢
解决方案
推荐阅读
- python - 如何在 Django 中剥离 Prometheus 响应内容?
- r - rworldmap 图中的坐标不匹配/缺失
- r - 创建一个向量,将函数应用于每个第 n 个元素
- rest - REST - 为当前用户获取资源的 API 设计
- angular - 角度火灾查询布尔值不显示任何内容
- ftp - 连接到 ftp.gnu.org 失败
- classnotfoundexception - Weblogic 12c Java 1.8 EE 应用程序部署期间的 ClassNotFoundException,而 jars 在那里
- django - 尝试在 Django 中将两个模型链接在一起:挑战
- c - 如何在C中计算输入数学方程
- angular - 在剑道文本区域提供一个默认的只读值,它应该能够附加用户输入的值