【问题标题】:RESOLVE - I can't install something in Symfony with composer解决 - 我无法使用 composer 在 Symfony 中安装某些东西
【发布时间】:2022-11-02 02:38:34
【问题描述】:

总的来说,我需要一些关于 symfony 的帮助。 我尝试安装邮件程序来发送邮件,但是当我这样做时sudo composer 需要 symfony/mailer我收到这个:

来自 repo.packagist.org 的警告:对 Composer 1 的支持已被弃用,某些软件包将不可用。您应该升级到 Composer 2。请参阅 blog.packagist.com/deprecating-composer-1-support/ 来自 repo.packagist.org 的信息:#StandWithUkraine 不要以 root/超级用户身份运行 Composer!有关详细信息,请参阅 getcomposer.org/root 来自 repo.packagist.org 的警告:对 Composer 1 的支持已被弃用,某些软件包将不可用。您应该升级到 Composer 2。请参阅 blog.packagist.com/deprecating-composer-1-support/ 来自 repo.packagist.org 的信息:#StandWithUkraine 将“symfony/symfony”中列出的软件包限制为“5.4." ./composer.json 已更新 使用包信息加载作曲家存储库 来自 repo.packagist.org 的警告:对 Composer 1 的支持已被弃用,某些软件包将不可用。您应该升级到 Composer 2。请参阅 blog.packagist.com/deprecating-composer-1-support/ 来自 repo.packagist.org 的信息:#StandWithUkraine 更新依赖项(包括 require-dev) 将“symfony/symfony”中列出的软件包限制为“5.4." 您的要求无法解决为一组可安装的软件包。 问题 1 - 学说/dbal 3.3.4 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 学说/dbal 3.3.4 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 学说/dbal 3.3.4 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 对教义/dbal 的安装请求(锁定在 3.3.4)-> 可满足教义/dbal[3.3.4]。

潜在原因: - 包名中的错字 -根据您的最低稳定性设置,该软件包没有足够稳定的版本;有关详细信息,请参阅 <getcomposer.org/doc/04-schema.md#minimum-stability>。 - 这是一个私有包,你忘记添加自定义存储库来找到它 阅读 <hgetcomposer.org/doc/articles/troubleshooting.md> 了解更多常见问题。 安装失败,正在将 ./composer.json 还原为其原始内容。

所以我去了作曲家的网站,他们说这样做:须藤作曲家更新更新版本,所以我做到了,但我得到了同样的错误:

来自 repo.packagist.org 的警告:对 Composer 1 的支持已被弃用,某些软件包将不可用。您应该升级到 Composer 2。请参阅 blog.packagist.com/deprecating-composer-1-support/ 来自 repo.packagist.org 的信息:#StandWithUkraine 不要以 root/超级用户身份运行 Composer!有关详细信息,请参阅 getcomposer.org/root 使用包信息加载作曲家存储库 来自 repo.packagist.org 的警告:对 Composer 1 的支持已被弃用,某些软件包将不可用。您应该升级到 Composer 2。请参阅 blog.packagist.com/deprecating-composer-1-support/ 来自 repo.packagist.org 的信息:#StandWithUkraine 更新依赖项(包括 require-dev) 将“symfony/symfony”中列出的软件包限制为“5.4.*” 您的要求无法解决为一组可安装的软件包。 问题 1 - 学说/orm 2.13.x-dev 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 学说/orm 2.12.x-dev 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 学说/orm 2.12.3 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 学说/orm 2.12.2 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 学说/orm 2.12.1 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 学说/orm 2.12.0 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 学说/orm 2.11.x-dev 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 学说/orm 2.11.3 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 学说/orm 2.11.2 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 学说/orm 2.11.1 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 学说/orm 2.11.0 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 学说/orm 2.11.2 需要 composer-runtime-api ^2 -> 找不到匹配的包。 - 学说/orm ^2.11 的安装请求 -> 可满足学说/orm[2.11.0, 2.11.1, 2.11.2, 2.11.3, 2.11.x-dev, 2.12.0, 2.12.1, 2.12.2 , 2.12.3, 2.12.x-dev, 2.13.x-dev]。 潜在原因: - 包名中的错字 -根据您的最低稳定性设置,该软件包在足够稳定的版本中不可用 有关详细信息,请参阅 <getcomposer.org/doc/04-schema.md#minimum-stability>。 - 这是一个私有包,你忘记添加自定义存储库来找到它 阅读 <getcomposer.org/doc/articles/troubleshooting.md> 了解更多常见问题。

如果有人有解决方案,我真的很感激

提前感谢,祝您有美好的一天

【问题讨论】:

    标签: linux symfony ubuntu package composer-php


    【解决方案1】:

    运行sudo composer self-update。当您运行composer update 时,您只是在升级composer 文件中的包,而不是composer 可执行文件。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    • 1970-01-01
    • 2020-05-03
    • 2016-04-07
    • 2023-01-30
    相关资源
    最近更新 更多