我一直在尝试创建一个简单的编写器包。但我被下面的问题困住了。不知道如何解决这个问题。
[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-
前缀是强制性的。