【问题标题】:Composer package not found in private repository在私有存储库中找不到 Composer 包
【发布时间】:2023-04-01 22:23:02
【问题描述】:

我正在使用 Composer 从 BitBucket 加载我的私有远程存储库:

{
    "require": {
        "pico/pico-core": "dev-dev"
    },
    "repositories": [
        {
            "type": "git",
            "url": "https://git@bitbucket.org/picodevelopmentteam/php-server-core.git"
        }
    ],
    "autoload": {
        "psr-0": {
            "PicoApi\\": ""
        }
    },
    "minimum-stability": "dev"
}

我的 pico-core composer.json 看起来像这样:

{
    "name": "pico/pico-core",
    "require": {
        "facebook/php-sdk": "@stable",
        "everyman/neo4jphp": "dev-master",
        "predis/predis": "1.0.1",
        "aws/aws-sdk-php": "2.*"
    },

    "autoload": {
        "psr-0": {
            "PicoCore\\": ""
        }
    }
}

我收到以下错误:

Updating dependencies (including require-dev)                                                           
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested package pico/pico-core could not be found in any version, there may be a typo in the package name.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.

包名在哪里设置?

更新: 我也收到此错误:

Reading composer.json of https://git@bitbucket.org/vendor/repository.git (FixingIssues)

我确实有一个 FixingIssues 分支,但这不是我告诉他要去的分支(我将 dev-dev 定义为正确的分支)

【问题讨论】:

  • 你的远程仓库中有一个名为dev 的分支吗?
  • 没有它的 dev-dev.. 我添加了 dev- 前缀
  • 如果您的仓库中的分支名称是dev-dev,那么在composer.json 中它应该是dev-dev-dev。第一个 dev- 告诉作曲家你想要它之前的分支的最新开发版本。
  • 所以我有一个名为 development 的分支。我写了 "pico/pico-core": "dev-development" 但错误是一样的
  • 两个分支中的composer.json 是否相同?

标签: git composer-php


【解决方案1】:

您所需的版本几乎可以肯定是不正确的,因为您有一个 minimum-stabilitydev(这很少是一个好主意)。

...
"require": {
    "pico/pico-core": "dev-dev" //ensure the dev branch actually exists
},
...

这里是作曲家稳定性标志的有用指南:https://igor.io/2013/02/07/composer-stability-flags.html

【讨论】:

    猜你喜欢
    • 2017-01-04
    • 2016-05-10
    • 1970-01-01
    • 2014-05-19
    • 2014-08-15
    • 2017-02-03
    • 2013-01-25
    • 2016-03-12
    • 2015-03-19
    相关资源
    最近更新 更多