我创建了一个 Laravel 包,但 Composer 无法安装它
I've created a Laravel package but it cannot be installed by Composer
我在 GitHub 中创建了一个包并想安装到我的 Laravel 项目但是它出错并且无法安装!
我在控制台中调用了这条语句:
composer require larabook/laravelgateways
但它出错了:
[InvalidArgumentException]
Could not find package larabook/laravelgateways at any version for your minimum-stability (stable). Check the package spelling or your minimum-stability
这是我的包裹 composer.json
:
{
"name": "larabook/laravelgateways",
"homepage": "https://github.com/larabook/laravelgateways",
"description": "A Laravel package for connecting to all Iraninan payments gateways",
"license": "MIT",
"authors": [
{
"name": "Hamed Pakdaman",
"email": "pakdaman.it@gmail.com"
}
],
"autoload": {
"psr-4": { "Larabook\PoolPort\": "src/" }
},
"require": {
"PoolPort/PoolPort" : "3.0.*"
},
"minimum-stability": "stable"
}
您需要在 Packagist 发布您的包,然后 Composer 才能找到它。如果您想为所有人发布它,请先执行此操作。
如果此包仅供您使用,或者仅用于测试目的,请不要使用 Packagist。请参阅 how to Use Composer without Packagist 以直接从 GitHub 使用您的包,而无需在 Packagist 上发布。
确保您的 Git 项目有版本标签(如果您在 "minimum-stability": "stable"
上)或设置 "minimum-stability": "dev"
。
创建一个标签,例如git tag -a 1.0.0 -m 'First version.'
并将其推送到 GitHub git push --tags
.
我在 GitHub 中创建了一个包并想安装到我的 Laravel 项目但是它出错并且无法安装!
我在控制台中调用了这条语句:
composer require larabook/laravelgateways
但它出错了:
[InvalidArgumentException]
Could not find package larabook/laravelgateways at any version for your minimum-stability (stable). Check the package spelling or your minimum-stability
这是我的包裹 composer.json
:
{
"name": "larabook/laravelgateways",
"homepage": "https://github.com/larabook/laravelgateways",
"description": "A Laravel package for connecting to all Iraninan payments gateways",
"license": "MIT",
"authors": [
{
"name": "Hamed Pakdaman",
"email": "pakdaman.it@gmail.com"
}
],
"autoload": {
"psr-4": { "Larabook\PoolPort\": "src/" }
},
"require": {
"PoolPort/PoolPort" : "3.0.*"
},
"minimum-stability": "stable"
}
您需要在 Packagist 发布您的包,然后 Composer 才能找到它。如果您想为所有人发布它,请先执行此操作。
如果此包仅供您使用,或者仅用于测试目的,请不要使用 Packagist。请参阅 how to Use Composer without Packagist 以直接从 GitHub 使用您的包,而无需在 Packagist 上发布。
确保您的 Git 项目有版本标签(如果您在 "minimum-stability": "stable"
上)或设置 "minimum-stability": "dev"
。
创建一个标签,例如git tag -a 1.0.0 -m 'First version.'
并将其推送到 GitHub git push --tags
.