无法创建编写器包-无效参数异常


Unable to create composer package - InvalidArgumentException

我一直在尝试创建一个简单的编写器包。但我被下面的问题困住了。不知道如何解决这个问题。

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

Package Url: https://packagist.org/packages/sarav/sample-package

我运行了以下编写器命令

composer require sarav/sample-package

My composer contents

{
    "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/"
       }
   }
}

你的包配置看起来不错,但是你的Git仓库没有任何标记的版本。

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

或者,当你需要包时,你可以通过指定主分支来不带标记版本,像这样:

composer require sarav/sample-package dev-master

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