【问题标题】:Could not find package symfony/web-server-bundle [duplicate]找不到包 symfony/web-server-bundle
【发布时间】:2020-03-17 22:09:57
【问题描述】:

当我在 Visual Studio 代码终端中输入此命令为我的 symfony 项目导入服务器时 “composer require server --dev” 它显示此错误消息“ [InvalidArgumentException]
在匹配 5.0.* 的版本中找不到包 symfony/web-server-bundle"

【问题讨论】:

标签: symfony composer-php


【解决方案1】:

如果您正在开发,您可以简单地使用内置的 PHP 服务器。

将目录更改为您的 Symfony 项目目录并运行以下命令

php -S localhost:8001 -t public

【讨论】:

    【解决方案2】:

    安装 Symfony https://symfony.com/download 并使用:

    • symfony server:start
    • symfony server:start -d

    【讨论】:

      【解决方案3】:

      开发网络服务器包含在 symfony 客户端中。

      安装 symfony cli:https://symfony.com/download

      然后,您可以启动开发网络服务器

      symfony server:start
      

      【讨论】:

        【解决方案4】:

        您需要将版本添加到。像这样:

        composer require symfony/web-server-bundle --dev ^4.4.2
        

        您可以在此处查看最新版本: https://packagist.org/packages/symfony/web-server-bundle

        【讨论】:

        • 为什么需要这样做?如果我不指定版本,是否意味着我更喜欢最新版本?
        • 最新版本很可能与您当前的要求不兼容。如果您让作曲家为您提供最新版本,您的应用很有可能会崩溃..
        • 好吧,可以。我的错误信息与 OP 相同,但在添加最新版本号后已解决。
        猜你喜欢
        • 2013-03-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-05
        • 1970-01-01
        • 2018-12-21
        • 2014-12-27
        相关资源
        最近更新 更多