Heroku deploy failed: [remote rejected] master -gt; master (pre-receive hook declined): error: failed to push some refs(Heroku 部署失败:[remote denied] master -master (pre-receive hook denied): error: failed to push some refs)
问题描述
我将现有应用程序复制到新存储库中.它在本地工作.为原件部署工作.我正在使用 PHP、Yii 和 Composer.我不知道 fxp/composer-asset-plugin
是什么.
I copied an existing app into a new repository. It works locally. Deploys work for the original. I'm using PHP, Yii, and Composer. I don't know what fxp/composer-asset-plugin
is.
如果重要的话,这在我的 composer.json
中
This is in my composer.json
if it's important
推荐答案
我不得不跑
然后 composer 更新
,然后提交,然后推送.它通过了那部分.
then composer update
, then commit, then push. It got past that part.
<小时>
它又坏了,我不得不删除 vendor/
和 composer.lock
.您可以使用 composer global remove "fxp/composer-asset-plugin"
删除全局插件.也有人说你可以使用rm -r ~/.composer
.在此期间它给出了一个不同的错误.出于某种原因,即使您在 composer.json
require 部分中有 "fxp/composer-asset-plugin": "*",
>,它只是不加载它.所以我不得不再次运行global require"来全局安装那个神秘的包,然后我可以运行 composer install
来让一切都变得新鲜,它工作了.
It broke again and I had to delete vendor/
and composer.lock
. You can remove the global plugin with composer global remove "fxp/composer-asset-plugin"
. Someone also said you can use rm -r ~/.composer
. It was giving a different error in the interim. For some reason, even if you have "fxp/composer-asset-plugin": "*",
in your require
section of composer.json
, it just doesn't load it. So I had to run 'global require' again to install that mystery package globally, and then I could run composer install
to get everything fresh, and it worked.
这篇关于Heroku 部署失败:[remote denied] master ->master (pre-receive hook denied): error: failed to push some refs的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!