无法创建composer包 - InvalidArgumentException

时间:2015-09-10 06:40:29

标签: php exception composer-php packagist

我一直在努力创建一个简单的作曲家包。但是我坚持以下问题。不知道如何解决这个问题。

[InvalidArgumentException]                                                   
Could not find package sarav/sample-package at any version for your minimum-stability (stable). Check the package spelling or your minimum-stability   

打包网址:https://packagist.org/packages/sarav/sample-package

我运行了以下作曲家命令

composer require sarav/sample-package

我的作曲家内容

{
    "name": "sarav/sample-package",
    "description": "Sample package",
    "type": "Library",
    "license": "MIT",
    "authors": [
       {
          "name": "Sarav",
          "email": "me@sarav.co"
       }
    ],
    "minimum-stability": "dev",
    "require": {
        "php": ">=5.3.0"
    },
   "autoload": {
       "psr-0": {
          "Sarav": "src/"
       }
   }
}

1 个答案:

答案 0 :(得分:2)

您的软件包配置对我来说很好,但您的Git repo没有任何标记版本。

使用git tag v1.0.0或任何适合的版本,然后使用git push origin --tags在GitHub上更新。

或者,您可以通过在要求包时指定主分支来使用没有标记的版本,如下所示:

composer require sarav/sample-package dev-master

您可以这种方式要求任何分支,但dev-前缀是必需的。