Composer git存储库未从我的软件包安装(适用于Laravel)

Composer git存储库未从我的软件包安装(适用于Laravel),laravel,composer-php,Laravel,Composer Php,我正在创建一个Laravel包,其中我需要根据需要使用一些分叉包。例如,我正在创建一个名为rifRocket/laravel lbs的包,当我在包的composer.json中添加此存储库,并在任何laravel项目中安装我创建的包,然后在项目的composer中出错时,我派生了一个名为rifRocket/laravel permission的包“无法将您的要求解析为一组可安装的程序包。” 我的包的编写器文件: { "name": "rifrocket/la

我正在创建一个Laravel包,其中我需要根据需要使用一些分叉包。例如,我正在创建一个名为rifRocket/laravel lbs的包,当我在包的composer.json中添加此存储库,并在任何laravel项目中安装我创建的包,然后在项目的composer中出错时,我派生了一个名为rifRocket/laravel permission的包“无法将您的要求解析为一组可安装的程序包。”

我的包的编写器文件:

{
    "name": "rifrocket/laravel-lbs",
    "description": "description",
    "keywords": [
        "rifrocket",
        "laravelcmsbase"
    ],
    "homepage": "https://github.com/rifrocket/laravel-lbs",
    "license": "MIT",
    "type": "library",
    "authors": [
        {
            "name": "name",
            "email": "email@gmail.com",
            "role": "Developer"
        }
    ],
    "repositories": [{
        "type": "path",
        "url": "https://github.com/rifRocket/laravel-permission"
    }
    ],
    "require": {
        "php": "^7.1",
        "livewire/livewire": "^2.3.1",
        "intervention/image": "^2.5",
        "spatie/laravel-permission": "dev-rifRocket-patch-lbs"
    },

    "require-dev": {
        "orchestra/testbench": "^4.0",
        "phpunit/phpunit": "^8.0"
    },
    "minimum-stability": "dev",

    "autoload": {
        "psr-4": {
            "RifRocket\\LaravelCmsBase\\": "src"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "RifRocket\\LaravelCmsBase\\Tests\\": "tests"
        }
    },
    "scripts": {
        "test": "vendor/bin/phpunit",
        "test-coverage": "vendor/bin/phpunit --coverage-html coverage"

    },
    "config": {
        "sort-packages": true
    },
    "extra": {
        "laravel": {
            "providers": [
                "RifRocket\\LaravelCmsBase\\Providers\\LaravelCmsBaseServiceProvider"
            ],
            "aliases": {
                "LaravelCmsBase": "RifRocket\\LaravelCmsBase\\Facades\\LaravelCmsBaseFacade"

            }
        }
    }
}

您必须将其添加到
repositories
键中。请看这里我已经传递了该键当我在laravel的composer.json文件中使用相同的存储库代码时,它工作正常,但当我尝试在我的包中添加相同的代码并在laravel项目中安装我的包时,它不工作(即不安装我的存储库包)您能否共享完整而准确的错误消息?您的要求无法解析为一组可安装的软件包。问题1-rifrocket/LaravelCMBase开发主机需要Spatial/laravel权限开发rifrocket修补程序lbs->未找到匹配的软件包。-rifrocket/LaravelCMBase开发主机需要Spatial/laravel权限开发rifRocket修补程序lbs->未找到匹配包。-rifrocket/Laravelcmbase开发主机的安装请求->可由rifrocket/Laravelcmbase[开发主机]满足。