【问题标题】:Can't update symfony recipes无法更新 symfony 食谱
【发布时间】:2021-10-17 07:09:11
【问题描述】:

我刚刚升级到 Symfony 5.3,并尝试更新食谱。

composer 返回许多要更新的食谱:

composer recipes:install vendor/package --force -v

当我输入这一行时,我得到一个我无法解决的错误:

 [Symfony\Component\Console\Exception\RuntimeException]  
  Cannot run "sync-recipes --force": git not found.

我能做什么?

【问题讨论】:

  • 请分享更多细节。 “git not found”是你调试过的东西吗? git 真的安装好用了吗?

标签: git symfony composer-php


【解决方案1】:

您可以尝试在您的供应商中删除您的弹性吗?

rm -rf vendor/symfony/flex

然后通过 git 再次克隆 symfony flex

git clone git@github.com:symfony/flex.git vendor/symfony/flex

然后运行命令

composer sync-recipes --force

谢谢

【讨论】:

  • 感谢您的回答,看来我的电脑上没有安装 git。当我去 Git 网站安装它时,它说使用命令添加它:“sudo apt-get install git”或“sudo apt-get install git-all”。但是,没有任何效果,终端说 git 包不可用..
  • 通常这应该在使用命令apt-get install git 安装git 时工作,但否则你有另一个解决方案:转到以下URL 地址link,您可以将存储库下载为zip 文件
【解决方案2】:

问题解决了!

在 ubuntu Software & update 中,所有的 ubuntu 软件列表都被禁用,然后我无法使用“apt-get install git”命令。

我检查了 cd-rom、mains 和 Universes 列表软件,它工作正常。

我安装了 git,然后更新食谱成为可能。

谢谢大家! ;-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-22
    • 2015-06-23
    • 1970-01-01
    相关资源
    最近更新 更多