我一直在努力创建一个简单的作曲家包。但是我坚持以下问题。不知道如何解决这个问题。
[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/"
}
}
}
答案 0 :(得分:2)
您的软件包配置对我来说很好,但您的Git repo没有任何标记版本。
使用git tag v1.0.0
或任何适合的版本,然后使用git push origin --tags
在GitHub上更新。
或者,您可以通过在要求包时指定主分支来使用没有标记的版本,如下所示:
composer require sarav/sample-package dev-master
您可以这种方式要求任何分支,但dev-
前缀是必需的。