无法更新 symfony 食谱
Posted
技术标签:
【中文标题】无法更新 symfony 食谱【英文标题】:Can't update symfony recipes 【发布时间】: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 真的安装好用了吗? 【参考方案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,然后更新食谱成为可能。
谢谢大家! ;-)
【讨论】:
以上是关于无法更新 symfony 食谱的主要内容,如果未能解决你的问题,请参考以下文章
Symfony5 handleRequest 更新原始 collectionType 对象
我无法在 Symfony 4 中安装 Sonata SEO Bundle