gpt4 book ai didi

Symfony2 composer.json "repositories"— 是什么驱动了获取的版本?

转载 作者:行者123 更新时间:2023-12-01 02:31:59 24 4
gpt4 key购买 nike

我正在尝试使用 twitter/bootstrap 存储库而不利用 http://packagist.org .以下 composer.json可以正常获取标签 2.1.1 ,但正如你所看到的,我引用了版本 2.1.1 3次。这似乎过于多余。我的问题是:

什么变量正在驱动获取所需版本的 bootstrap 存储库? 我应该在某处使用 master 吗,那么只有 2.1.1在别的地方?

  • 是不是"require": { "twitter/bootstrap": "2.1.1" } ?
  • 是不是"version": "2.1.1" ?
  • 是不是"reference": "v2.1.1" ?
  • composer.json截图如下:
    "require": {
    "twitter/bootstrap": "2.1.1"
    },
    "repositories": [
    {
    "type": "package",
    "package": {
    "version": "2.1.1",
    "name": "twitter/bootstrap",
    "source": {
    "url": "https://github.com/twitter/bootstrap.git",
    "type": "git",
    "reference": "v2.1.1"
    }
    }
    }
    ]

    最佳答案

  • reference是存储库的真实对象——就像一个标签。
  • version是您如何调用它以引用 require部分。
  • require中的那个section 是与 version 匹配的模式值(value)。您可以将其设置为 2.1.*2.*以减少限制。
  • 关于Symfony2 composer.json "repositories"— 是什么驱动了获取的版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12627133/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com