【问题标题】:api recipe can't be installed due to minimum-stability由于最低稳定性,无法安装 api 配方
【发布时间】:2018-01-08 12:25:03
【问题描述】:

我想在启用 flex 的 symfony 应用程序中使用 api-platform/api-platform。为此,我运行以下命令:

# creation of the flex-enable symfony application
composer create-project symfony/skeleton:3.3.* sf-flex

# installation of the api recip
composer req api

很遗憾,我收到以下错误消息:

[InvalidArgumentException]
找不到任何版本的包 api-platform/api-pack 以获得最低稳定性(稳定)。检查包拼写或最低稳定性

需要 [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-suggest] [--no-update] [--无脚本] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-包] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--] []

为了避免这个问题,我尝试了几种解决方案:

解决方案 1

composer create-project symfony/skeleton:3.3.x-dev sf-flex
composer req api

同样的错误

解决方案 2

composer create-project symfony/skeleton:3.3.x-dev sf-flex # a more recent version of symfony/skeleton
composer req --dev api

同样的错误

解决方案 3

我尝试通过如下更改该字段来更新文件composer.lock

# "minimum-stability": "stable", # has been changed to to dev
"minimum-stability": "dev",

同样的错误

那么,有什么建议吗??

谢谢,

【问题讨论】:

    标签: composer-php symfony-3.3 symfony-flex symfony-recipe


    【解决方案1】:

    基于这个page,我只是通过添加这一行来更改composer.json

    "type": "project",
        "license": "proprietary",
        "minimum-stability": "dev",    // the added line
        "require": {
            "php": "^7.1.3",
    // ...
    

    API 配方安装没有问题...

    【讨论】:

      猜你喜欢
      • 2020-12-03
      • 2017-09-29
      • 1970-01-01
      • 2019-08-12
      • 2016-02-29
      • 1970-01-01
      • 1970-01-01
      • 2018-07-09
      • 1970-01-01
      相关资源
      最近更新 更多