作曲家在 git 钩子中的接收后安装不起作用



我正在尝试使用 git post-receive设置自动部署到我的生产服务器

这是我的脚本

#!/bin/sh
git --work-tree=/var/www/html/cushbu.com --git-dir=/var/repo/site.git checkout -f
echo running composer
composer install -d /var/www/html/cushbu.com
echo finished

但是composer install命令不起作用,还有没有办法知道当前执行后脚本的状态?

我无法在命令行中看到running composer输出

更新

我已经添加了cd /var/www/html/cushbu.com && composer install但它不起作用

尝试

composer install --working-dir=/var/www/html/cushbu.com -vvv > ~/composer.log 2>&1

-vvv标志将启用详细输出。 > ~/composer.log 2>&1将此输出写入主目录中的composer.log文件。

相关内容

  • 没有找到相关文章

最新更新